Monday, January 23, 2012

The Least You Should Know (1/23)

China plans to send a manned flight to the moon during the coming decade. If people thought the U.S. lunar landing was fake, imagine what the people who make our TVs can pull off.

No comments: