Published on February 7, 2022
Kilpola Island
Остров Кильпола, Leningradskaya oblast', Russian Federation
Description
UFOs are often observed in this place. In the early 90s, an eyewitness recorded the landing of a UFO, the exit of humanoids, contact and abduction of this person from the island.
loading...