cruise ship

St. Lucia Coast Guard Sgt. Victor Theodore told NBC News that its name is “Freewinds.” That’s the name of a cruise ship owned and operated by the Church of Scientology, according to NBC News.

Source: Medical News