nessmania

Lubbock, Texas Is Now the Bigfoot Capitol of the World
Lubbock, Texas Is Now the Bigfoot Capitol of the World
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 Pacific Northwest as being more "squatchy...