Look Out – Bigfoot Spotted Near This Ditch Near Chicago, Illinois
I've never thought of Bigfoot as much of a big city creature, but perhaps I should reconsider as one of these mythical creatures was recently spotted in a ditch near Chicago, Illinois.