Super Smash Bros. for Wii U - Animal Crossing Town & City Stage

We duke it out in Super Smash Bros. for Wii U's new Animal Crossing Town & City arena.

Did you enjoy this video?

Sign In to Upvote
0 comments