The archerfish is actually part of a family of fish that are known for preying on land based insects. There are seven different species of the genus Toxetes, which is the technically name for the Archerfish family. Archerfish can reside in salt water, fresh water and brakish water.
11. October 2009