Space Invaders viewable from space Posted on January 27, 2007 by Jere Hey aliens looking to invade Earth! Here’s how we treat your kind!