Researchers working off the coast of Madagascar have found a large population of Omura's Whales (aka dwarf fin whales), which, until last fall, had … [Read more...] about Researchers Find and Film an Almost Never Seen Population of Tropical Whales: WATCH