Showing posts with label new mexico. Show all posts
Showing posts with label new mexico. Show all posts

Thursday, May 16, 2013

Bigfoot in NM?



There is a a place in northern New Mexico, known for its elk herds, up in he Jemez Mountains. Known as the Valles Caldera crater.
Possible Bigfoot caught on video here, thoughts?

~Peace, Love, and Squatches~