Archer fish or Blowpipe fish in science name Toxotes chatareus a freshwater fish that knock insects down to the water surface and quickly consume them by spitting water by shooting jets or bullets of water at it. It live in the river is native to Asia, Australia, and the Philippines
View Full Image on Dreamstime
Username: Pomphotothailand
Editorial: No
Width: 4373 pixels
Height: 2915 pixels
Downloads: 1
Image ID: 161036082