This video features Tavolara Island, a striking limestone massif located off the northeastern coast of Sardinia, Italy. Rising steeply from the crystal-clear waters of the Mediterranean Sea, Tavolara ...
A new island emerged in a frigid lake within Alaska’s Glacier Bay National Park and Preserve this summer, according to recent images captured by NASA satellites. That might sound like something to get ...