Rancho Oso: The California Western ExperienceHaving been raised in Oklahoma, I have been to a fair number of farms and ranches and ridden my share of horses. However, my stay at...