Diving Socorro: Spectacular Marine Life Awaits in the Mexican Pacific
Three hundred miles southwest of Mexico’s Baja California Peninsula, the lonely Revillagigedo Archipelago sits adrift in the East Pacific Ocean. More commonly referred to as Socorro after the largest island …