Total Pageviews

Tuesday, February 5, 2013

Crouching Bigfoot

This Bigfoot was captured in a video at Salt Fork State Park in Ohio in 2011.

No comments:

Post a Comment