Filming Locations (3)

  • Old Tucson - 201 S. Kinney Road, Tucson, Arizona, USA

  • Longwood, Florida, USA

  • Wekiwa Springs State Park - 1800 Wekiwa Circle, Apopka, Florida, USA