The latest European Nintendo Downloads for the week of April 25, 2024 are as follows: Switch Retail Demon Slayer: Kimetsu no Yaiba - Sweep the Board Eiyuden Chronicle: Hundred Heroes Lunar Lander Beyond Teenage Mutant Ninja Turtles Arcade: Wrath of . ...