1870 UFO at Mount Washington, New Hampshire
by Matt on Sat Oct 28, 2017 5:20 AM

What is often claimed to be the earliest picture of a UFO, this picture was taken from the summit of Mount Washington, New Hampshire, in 1870