WINTER SQUATCH SIGHTING!

Posted by
WINTER SQUATCH SIGHTING!

WELL FOLKS HERE IT IS:

Undeniable proof that sasquatch is real.

LOCATION:

Lower Elowah Falls in the Columbia River Gorge. East of Portland Oregon.

DESKTOP_BG

Leave a Reply