San Lorenzo Marine Archipelago National Park Photos

Meet 615 travelers, 165 tour guides and discover 3,057 photos

San Lorenzo Marine Archipelago National Park is a national park of Mexico located on San Lorenzo Island part of an archipelago in the Gulf Of California off the eastern coast of Baja California.
View San Lorenzo Marine Archipelago National Park guide >

Ensenada Grande

Blue Whale Tail Fluke