OMG! Wuhu Island in Mario Kart!

Mario Super Sluggers

The Baby Fan
Wuhu Island means Wii Sports Resort music. And Wii Sports Resort music is my favorite! :)

(I know that the island was first seen in Wii Fit, but still...)
 
That's old information, you know.
 
Back