The ship's company on the HMS Ocean made this video after learning they would be home for Christmas. They arrive back on December 9 after 7½ months away - 225 days with 176 at sea, according to their YouTube page.
They were diverted to Libya after planning for a seven-week deployment. There are lots more details on the video page, but it's apparent they need to blow off some steam.
Watch them do it, AFTER THE JUMP...
Mariah Carey tweeted to them last night: "This is the best thing I've ever seen, you guys just made my day! Happy Happy Christmas!!! x0x0 to the troops."