Smash Squad

Smash Squad (2016)

Smash Squad is the top down physics battler where rival crews of zany Heroes bash into each other in the pursuit of glory & riches.

  • Release Date: June 23, 2016