Wuhu Island

Wuhu Island is a new stage introduced in Super Smash Bros. for Nintendo Wii U.