Yeti Seen Prowling the Streets Near Boston

A person seen wearing a costume of the mythical creature was photographed roaming desolate streets.

January 27, 2015

Examined