A-single-full-grown-mosquitofish-eats-about-100-to-300-mosquito-larvae-per-day-Wikimedia-Commons-Toby-Hudson-2400x890

Mongabay

Twin lives of the Gambusia fish: a protector against disease or a pest?