Anuboo

Anuboo
One of the many enemies Mario and Luigi face in Mario & Luigi: Superstar Saga