Juggernaut

Fan Art of Juggernaut. Toad is part of the piece.