Maverick Games partners with Focus Entertainment to publish debut racing title Clutch

French publisher Focus Entertainment has partnered with Maverick Games to launch its debut racing title, Clutch. Read more