Socorro Islands Underwater
Socorro2017underwaterResUpDecemberDivingMantaMexicoWhale Shark
From Socorro - Revillagigedo Archipelago