England – New species of whales spotted off the coast of Madagascar, found by New England Aquarium Scientist. Last...