Marine photography specialist Michael Nolan has been photographing these amazing gray whales of the coast of Baja California, Mexico.
California gray whale calf underwater in San Ignacio Lagoon, Baja California Sur, Mexico
California gray whale, surfacing with excited whale watchers in San Ignacio Lagoon, Mexico
Close up of California gray whale approaching underwater in Magdalena Bay, Baja California Sur, Mexico
Adult California gray whale spy-hopping in San Ignacio Lagoon, Baja California Sur, Mexico