Navy peeps

What is this? I hope they phoned ahead, cuz Gibraltor just launched a destroyer(?)