Dimple Plant Monster

Dimple Plant Monster is a character appearing in "Henchman".