At long last, the “holy shi**, this game is actually going to come out” release date announcement trailer for the world’s best mass llama-slaughter roguelike-lite-ish couch co-op top-down twin-stick shooter.
Coming to Xbox and Windows on 26 February, 2018!
Source: XBOX YouTube
—