RecommendationsBLOOD GLACIER aka THE STATIONIn BLOOD GLACIER, a group of scientists working in the German Alps discover a glacier stained with an ominous-looking red liquid.08/02/20142 Comments