Skip to main content

Researchers have spotted a pair of endangered blue whales—the largest animals on Earth—in the waters off the coast of New England.

Orla O’Brien and Amy Warren from the New England Aquarium were conducting a survey of marine life in the Northeast Canyons and Seamounts Marine National Monument when they observed the cetaceans, WHDH reported.

Read the full story here.