Renault launch 2004 challenger
Ambitious Formula One team Renault took the wraps off their 2004 challenger in Sicily this morning.
The team unveiled the R24 in Palermo, although the car made its track debut in Barcelona last week where it recorded some impressive times.



