Gaming, Videos Paper Mario: The Origami King to release July 17, 2020 on Nintendo Switch May 18, 2020 Frederick Linsmeyer Nintendo revealed a new adventure involving Mario, Luigi and Princess Peach titled Paper Mario: The Origami King which is to release on July 17th, 2020 for the Nintendo Switch. Princess Peach has invited Mario and Luigi as guests to the… Continue reading →