This image provided by NOAA, shows a North Atlantic right whale visiting the waters off New England on May 25, 2024. Scientists say a large number of whales is visiting the waters off New England, and the group includes an unusually high number of an endangered species. (NOAA via AP)

News, Photo and Web Search

Other Photos

Previous Photo