Imagine discovering a bright red stain flowing across an otherwise frozen landscape.
Blood Falls is located at Taylor Glacier in Antarctica's McMurdo Dry Valleys.
The salty water originates from a hidden system https://egl.circlly.com/users/llwincasinovn1
Blood Falls: A Strange Natural Wonder Beneath the Ice
Internet - 4 hours ago llwin-link341106Web Directory Categories
Web Directory Search
New Site Listings