November 14, 2009 Edit Delete Tags Autopost NASA confirms: water found in North Devon. Manned expeditions to be launched as soon as it stops raining. via Ping.fm