Spencer Ranch September 3, 2011 By chamber Crooks Street Grangeville ID 83530 USA Cattle Rancher in Grangeville Idaho