Wednesday, August 13, 2014

Dead Horse Point State Park

Contrary to popular belief, the iconic Thelma and Louise scene where they plunge their '66 Thunderbird right down into the canyon was filmed at Dead Horse Point State Park, NOT the Grand Canyon.






No comments:

Post a Comment