Helping the heroes that helped us...

Benefiting military, veterans, 1st responders,
their children and family.

Ranch Life For Legends & Heroes is a non-profit organization driven to rehabilitate distressed veterans and first responders through ranch life and horse companionship.

This program wouldn’t be possible without our horse friends. Some have been on amazing journeys to get here.

Upcoming events and media from past ones. Come join us!


Dawnmarie Price

US Air Force, US Marines & CHP

I feel beyond blessed for finding this program and ranch life right when I needed it most. After 3 deployments for OIF and OEF as a Combat Photographer, I came back a very different and broken person and it effected my relationships with my family and friends. I couldn’t seem to find peace or purpose any longer. Through this program here at Ranch Life for Legends and Heroes, I’m with other veterans that understand what I’ve gone through because they have like issues and experiences. I appreciate the comradeship and the chance to work with horses. This program brings me great joy and the peace and calm I was looking for.

Richard Weinstein

US Army

Mark Drum’s Ranch Life for Legends & Heroes has helped me out in many ways, but most of all having the camaraderie of being around other soldiers who understand what we’ve gone through and the trust the horses give to us to take care of them.

Jenni Hoover


Ranch Life helped me to rebuild my self-confidence by teaching me new skills, promoted healing through interactions with the animals and people, and provided a platform to bridge a gap of communication and understanding between my child and I. We are able to reconnect through our shared time and experiences in the Legends and Heroes arena and know we have the love and support of our newfound Ranch Life family.

Want to make an impactful contribution?

There are many ways to contribute and help keep this program an important part of our heroes lives. Explore the different ways you can help and in some cases without spending a dime.