We check out The Surge, which is the new game from Deck13, the makers of Lords of the Fallen.
Δ
© 2022 Smashpad © 2019