Mario Day 2024 brings multiple release dates, switch additions and a new movie reveal – Destructoid Read more