This beautiful moment was caught on camera while on a whale watch in San Igancio Lagoon in Baja California, Mexico.
A mother grey whale and her baby swam right up to the boat and showed the people on board a little affection. The baby whale allowed one of the woman on board to rub its head and even give it a few gentle kisses.
It would appear that these grey whales have hearts as large as their bodies. Goes to show that humans and these massive mammals can co-exist beautifully.
Source : Youtube