Leeches Have 32 Brains

Leeches Have 32 Brains

What Do You Think?