Ice Cream Huck

Ice Cream Huck is the main antagonist from Desert Flower and Chief.