I am for sure they are leeches since i popped one today and it was like a bloated mosquito full of blood. I stocked 500 red ears today to try and control them? I thought about the coffee can with liver in it but decided it was too labour intensive. Any other ideas?