Damien's Mr. Toad

Damien's version of Mr. Toad appeared in season 13 of 2018 TV series called Face Off. This here version of Mr. Toad is now a driver/racer in most of the automobile races.