Friday, December 18, 2009

Do you believe in Santa Cl -- er Bigfoot

Read the full story here.
Ok, another Bigfoot sighting - ho hum. In fact, two sightings have come to light recently, one in Minnesota, the other in Texas. Is there anything to them?

No comments :

Post a Comment