What do snakehead fish primarily eat when in the wild?
They are considered valuable food fish. Larger species like Channa striata, Channa maculata or Parachanna obscura are farmed in aquaculture. Snakeheads feed on plankton, aquatic insects, and mollusks when small. When adult, they mostly feed on other fish like carp, or frogs. In rare cases, small mammals such as rats are taken. The size of the snakehead species differs greatly. “Dwarf snakeheads” like Channa gachua grow to 10 inches (25 cm). Most snakeheads grow up to 2 or 3 ft. (60–100 cm). Only two species (Channa marulius and Channa micropeltes) can reach a length of more than 1 meter and a weight of more than 6 kg. Sources: http://en.wikipedia.