Antarctica's red waterfall is a mysterious thing to behold. There’s no shortage of snow-bound horror movies that hint at terrible things (or at least, The