Baby Princess Peach

Baby Princess Peach
Baby Princess Peach is from the Nintendo video game  "Mario & Luigi: Partners in Time".