I saw this off the coast of Trapani, Sicily. Somebody tell me what the hell that thing is.