World’s Strangest

Your source for the strangest things around!
Ads

Triangular UFO spotted over Russia

Earlier this month residents of Saint Petersburg sighted a triangular object hovering over apartment buildings, the object had three glowing neon …