LINK And they're not coming to the UK again!
Scumbags!
FU*K YOU RENAULT!!!!!!!!!!!!!!!! i might just keep my car coz by the time its finished the world series might be back in the uk lol
http://www.renaultalpineownersclub.c...pic.php?t=6100
Forum Rules