Doctor Who: The Impossible Astronaut
Wow. Just, wow. I might not be capable of writing a coherent review for this episode that isn't just comprised of "AWESOME" and "holy gods!" and "WTF WAS THAT?!".
Review, and spoilers under the jump...