In a rare series of sightings, three small Beluga whales were repeatedly spotted off of the coast of New York, Rhode Island...
A team from Mystic Aquarium is heading to Rhode Island after three Beluga whales were spotted near Jamestown. “While only video footage...