(KNX 1070) — The area wedged between the 210 Freeway and the mountains is horse country. And at the “New Heaven on Earth” ranch in Lake View Terrace, kids who are mentally and physically challenged get the ride of a lifetime.

Comments

Leave a Reply