Create account

replied 2790d
oh you mean drugs to literally treat parasites?
replied 2790d
Yes. Parasite are a huge problem in some developing nations.