1. Diver throws underwater bubble rings around puffer fish

    Diver throws underwater bubble rings around puffer fish

    221
    27
    27.5K
    74
  2. Annoyed puffer fish can't shake off determined cleaner wrasse

    Annoyed puffer fish can't shake off determined cleaner wrasse

    204
    4
    8.52K
    47
  3. Adorable puffer fish in can't resist this swimmer's camera

    Adorable puffer fish in can't resist this swimmer's camera

    184
    36
    14.1K
    2
  4. Who has a sharper bite: Piranha or puffer fish?

    Who has a sharper bite: Piranha or puffer fish?

    9.7K
  5. Two puffer fish glide beautifully over the reef in Roatan

    Two puffer fish glide beautifully over the reef in Roatan

    45
    0
    3.61K
    2
  6. Adorable baby puffer fish drifts over the coral in Belize

    Adorable baby puffer fish drifts over the coral in Belize

    61
    15
    85
  7. Hearing Laughter under Water after shooting a puffer fish

    Hearing Laughter under Water after shooting a puffer fish

    69
    15
    2.19K
    7
  8. Bubble Rings vs Giant Puffer Fish

    Bubble Rings vs Giant Puffer Fish

    113
    39
    1.19K
    5
  9. Gigantic pregnant puffer fish munches coral deep beneath the waves

    Gigantic pregnant puffer fish munches coral deep beneath the waves

    3
    0
    2.46K
  10. Snorkeling Adventures Philippines. Cool a Puffer Fish and new coral is growing!!

    Snorkeling Adventures Philippines. Cool a Puffer Fish and new coral is growing!!

    35
  11. Fights between puffer fish and betta fish

    Fights between puffer fish and betta fish

    11
  12. Puffer fish feeding

    Puffer fish feeding

    7
    1
    536
    3
  13. Amazing Little Puffer Fish Creates Ocean Floor ‘Crop Circles'

    Amazing Little Puffer Fish Creates Ocean Floor ‘Crop Circles'

    29
  14. Savage Puffer Fish Will Eat Anything

    Savage Puffer Fish Will Eat Anything

    44
  15. Baby Porcupine Puffer Fish Follows Finger Through Maze

    Baby Porcupine Puffer Fish Follows Finger Through Maze

    68
    10
    228