Wuhu Island Explorer lets you freely explore Wii Sports Resort’s iconic map – Destructoid
Wii Sports Resort has reportedly sold just over 33 million copies since its initial launch as what I would say is the most enjoyable multiplayer sports game on the Nintendo Wii. Every activity takes place on Wuhu Island, a fabulous sports retreat location that was a joy to explore in the background of every sport….