Lubbock, Texas Is Now the Bigfoot Capitol of the World
This is going to be big news for Lubbock.
Close your eyes for a second and imagine where Bigfoot might live. I'm betting you came up with a heavily wooded area, probably on the West Coast. Here's a question for you dreamers: why?
I was watching a TV show and they referred to someplace in the…

Load More Articles