The leading explanation for all of these mysteries is known as the giant impact hypothesis. According to this story, when the ...