Apr 14

‘Sasquatch’ Becomes the Talk of Small Illinois Town

FOX 2 St. Louis reports “In Montgomery County, Illinois reports of an eight-foot-tall Sasquatch near the woods might be true.”

2 Responses to “‘Sasquatch’ Becomes the Talk of Small Illinois Town”

Leave a Reply