Cape residents were gobsmacked when they spotted a massive whale carcass being transported through the streets.
A massive fin whale washed ashore in Anchorage, Alaska over the weekend, prompting crowds of onlookers and biologists to study the carcass of the 47ft female. Staff from the National Oceanic and ...