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