Blood Falls.

17 March 2011 grant b 0

National Geographic Expeditions takes an ominous look at aliens in Antarctica: A blood-red waterfall pouring out of the Taylor Glacier in Antarctica’s McMurdo Dry Valleys […]