The Grey Reef Shark (Carcharhinus Amblyrhynchos)

The grey reef shark (Carcharhinus amblyrhynchos)

The grey reef shark inside Tiputa pass of Rangiroa atoll. You can see behind lot of similar shark swimming in front of current.