Whale shark at Roca Partida, Socorro Islands.
whale sharkSocorro IslandsIsla Revillagigedoscuba diving.
Log In: