Share!

Grey reef shark (Charcarhinus amplyrynchos) Indian Ocean, Maldives