Space/Science » in reply to re: ET itself into orbit?
It makes a 100 billion dollar space station look a bit silly.