On This Day in Weird, October 10...
2014: A visitor to Buffalo Rock State Park in Utica,
Illinois, reports a midday sighting of Bigfoot near the park's famous
"frog effigy" landmark, "moving very fast and easily on the side
of the steep embankment below the effigy toward the river."
No comments:
Post a Comment