
Four billion years ago, an asteroid the size of Manhattan smacked into Pluto, punching out a crater that filled up with ice from above and water from below, eventually becoming so heavy it caused the entire planet to tip over.
Source: Gizmodo – How Pluto Got Its Heart