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.