Photos appear to show a ship hovering over the water
Photos appear to show a giant ship hovering over the water off the English coast March 5, 2021 / 11:01 AM / CBS News A ship appears to hover over the sea off the coast of Cornwall, England, in a… Continue Reading