Tag: Frozen Blood Falls

The Mysterious Blood Falls

Blood Falls a natural phenomenon, a liquid outflow at the snout of Taylor Glacier in East Antarctica. Numerous glaciers have icy outflows, but few are...