Eurogamer Jun 5 Maverick Games reveals Clutch, an open-world racer set in the rather gorgeous-looking French Riviera