Joined: Oct 2017
Posts: 67
Saskatchewan, Canada

Matt Online content OP

Site Owner
1870 UFO at Mount Washington, New Hampshire

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

"Coming together is a beginning; keeping together is progress; working together is success." - Henry Ford