Oozesquitoes

The Oozesquitoes are insect-like creatures, who will appear in the Rise of the TMNT series. Baron Draxum tries to mutate humans with them.