The leach has 32 what – humans only got one?

Question
The leach has 32 what – humans only got one?
Answer
Brains