M2950 Harpoon nuclear missile

The Harpoon nuclear missile is a United Nations Space Command starship-mounted thermonuclear weapon. Some UNSC frigates are known to carry at least six Harpoon missiles.

Trivia
It shares its name with a modern-day anti-ship missile.