At least 20 witnesses watched several UFOs from the beach on Skyros Island in Greece. One witness caught a few of the objects on video before they sped off at "breakneck speed" into the distance.
Read More »At least 20 witnesses watched several UFOs from the beach on Skyros Island in Greece. One witness caught a few of the objects on video before they sped off at "breakneck speed" into the distance.
Read More »