Palma
Tic tac UFO over Palma de Mallorca, Spain.

Source Link: 13 7 https://www.youtube.com/watch?v=bzQDDmAJ8vw Permissions Granted To Only Real UFOs This UFO sighting was filmed in Palma de Mallorca, Spain. 8/18/2020. You can share the link to this video on social media. The Best UFO sightings filmed by me: ...

READ MORE +
UFOLand.org
Logo