News de la Rosa left frustrated after engine-related issues force him out of Chinese Grand Prix By Ewan Marshall Posted on April 18, 2010 Share Tweet Share Share Email Comments Related Items: Share Tweet Share Share Email