Monday, November 11, 2013

Pair of Bigfoots

 
These two creatures were seen traveling away from the river near Denning's Point in Beacon.

No comments:

Post a Comment