Diving with a humpback whale and her newborn calf while they cruise around Roca Partida island, in Revillagigedo, Mexico.
boardboardboardboardboardboardboardboardboardboardboardboardboardboardboardboardboardboardboardboardboardboardboardboardboardboardboardboard
Source: via Mack on ScrappyBook