Nintendo I Nintendo Store adds a new Princess Peach: Showtime! Goodies (North America) March 28, 2024