Princess Peach

Princess Peach is a human from the Super Dion Bros series.

Princess Peach  is the princess of the  Mushroom Kingdom.

Super Dion Bros comic
(to be added)

Powers and Abillities
Peach is able to change size at will eversince Bowser's plan in season 1 Super Dion Bros.

She also carries around a umbrella.