Kaka Carrot Cake

Kaka Carrot Cake is a Super Sand Legend who conquered and defeated Freezy Pop.