Opinion Girl Power - Princess Peach Showtime Impressions March 29th, 2024 Nintendo's leading heroes aren't always wearing overalls or green tunics. They can also don power suits or casual red ties. But rarely, do they wear...