Rabbid Foot

Rabbid Foot is a contestant who competed in Mini TROC.