Mario & Sonic is a franchise that started on Wii, the console that capitalized on motion controls. It’s been a few years since the last installment, but the series is back on a new home with an all-new overarching location that also happens to be the home turf of the two mascots. Mario & Sonic […]

Original source: