Video: Mexico – Amazing Baja California

Discover our liveaboard dive destinations in Baja California : – Guadalupe great white sharks – Socorro giant mantas, dolphins and 10 species of sharks – Cabo Pulmo bull sharks, schools of fish and sea...