Spirit: Riding Free on Netflix!The Los Angeles Equestrian Center is a hidden gem located in the back roads of Burbank. If I lived a little closer I would definitely...