People ride horses Thursday, May 25, 2017, at the Rising Stars Therapeutic Center located in Stargazers Ranch south of Twin Falls.

Load comments