These are the first photos showing the Renault Clio RS Trophy in all its glory. Scheduled to debut at the Geneva Motor Show, Renault Sport’s latest toy has been uncovered on a forum, where a seemingly official photo has been posted alongside another that looks like a screenshot from a video game.
Read more »