In the waters off Outer Banks Island, North Carolina, on September 28, two sizable ships came upon a UFO. adminexpredayl December 9, 2023 367.5K views