Sadly, the world lost a film legend yesterday with Robert Duvall passing away at the age of 95. Many are remembering the actors iconic film roles, but you can actually visit some of the filming locations right here in Texas.
The holiday season is wrapping up and many went to Chickasha to check out the fifty foot leg lamp. Turns out this popular stop at Christmas time was a big headache to put up.