Just finished watching the new Mythbusters’ episode. That was one excellent dissection of moan hoax myths, but this is still the ultimate argument when it comes to NASA conspiracy theorists:
Damn… that video makes me so fucking gleeful every time I see it…