What Or Who Is This Person At Mendon Pond's Park?

Friend of the show Mercedes was out walking at Mendon Pond's Park yesterday with her chihuahuas when she saw this across the road.

Mercedes thinks it was a spirit. Beck and Dale think it's a Baby Sasquatch. Some other people think it's an Amish girl.


View Full Site