Giant Flea

A massive flea that feeds on the blood of its enemies.
1500
1200