Also on these boards
Whale Shark. ocean, oceans, sea, seas, snorkel, snorkeling, dive, diving, underwater, water, island, islands, beach, beaches, tide, tides, ocean water, salt life, salty sea, swim, swimming, ocean swim, under the sea #snorkeling #diving
Grey Whale, Magdalena Bay, Baja, Mexico. That would be absolutely terrifying in that little boat.