Maverick Games unveils AAA open-world action-driving game, Clutch.
The upcoming game seems aimed to land halfway between Forza Horizon and Fast & Furious.