Home Lifestyle Life’s been good: Rocker Joe Walsh selling horse ranch in California for $2.8 million