Mercedes will be true to it’s word and will bring us the highly anticipated W03 in Barcelona by 21.02.2012: Image: © Mercedes AMG Petronas