A 35-year-old Canadian woman died and two other tourists were injured when a surfacing gray whale crashed on to their boat in Mexico.
The Mexican attorney general's office for environmental protection said the two other tourists suffered "considerable" injuries when the whale breached and hit the side of the boat.
The boat had been carrying nine tourists on a snorkel tour.
The Baja California Sur state prosecutor's office said the collision near the beach resort of Cabo San Lucas tossed the victim into the water.
A crew member and a passenger lifted her back on to the vessel and Mexican navy personnel moved the woman to shore. She was taken to a clinic, where she died during treatment.