A masked super-hero of another kind

Lewis Hamilton has arrived in China and is gearing for his next battle against a super-villain all draped in red. Lewis can mask his famous face but there's no masking his talent...