Europe

Hounds: The Last Hope – Zombie shooter posts impressive launch stats