Skip to content
Trending

Topic

Wuhu Island

Wuhu Island is the open-world environment featured in Nintendo Switch Sports Resort, serving as a hub for twelve motion-controlled sports and leisure activities. The island supports free exploration through modes involving plane, skateboard, and jet ski travel.