Top
20°

Super Smash Bros final smashes go up against Brawl

Super Smash Bros was recently launched in Japan, and the demo is live in the United States. A new video has surfaced showing off the Final Smashes.

Read Full Story >>
fansided.com
The story is too old to be commented.