Socorro Islands and Sea of Cortez diving June 2015

The Socorro Islands (also known as Islas Revillagigedos) is a small set of islands formed by volcanos that are still somewhat active.  This set of islands is considered an archipalego and are often r...