Who doesn't love pizza? NASA recently treated its astronauts to some space pizza. It's different from what you'll find at your local pizzeria, but doesn't look bad for space food. Following is a ...