This week the Geeks talked about the newest additions in the popular Nintendo game Super Smash Bros. Do you agree with their thoughts? What would you change?
This week the Geeks talked about the newest additions in the popular Nintendo game Super Smash Bros. Do you agree with their thoughts? What would you change?