Maverick Games unveils AAA open-world action-driving game, Clutch.
Maverick Games, an independent studio founded by former Forza Horizon creative director Mike Brown, has announced open-world ...