Monday, December 28, 2015
Wednesday, November 4, 2015
A population of Omura's whales have been discovered living near Madagascar in the Indian Ocean by whale researchers. This is the first time these whales have been seen in photos or video. Leading the study is Dr. Salvatore Cerchio from the New England Aquarium and Woods Hole Oceanographic Institution.