mana-chan - a chompy plant

more about : mana-chan