Archive / search

Search the archive

Similar to

The Champ mass sighting from the Spirit of Ethan Allen

July 28, 1984 · Lake Champlain off Appletree Point, north of Burlington, Vermont

Open story ↗
Similar by