Came across this map while surfing the web today. I do not believe in in Bigfoot but it’s still cool.
Announcement
Collapse
No announcement yet.
Bigfoot sightings in Texas Map
Collapse
X
Comment