26 Mar 2014, 15:56 UTC · By: Mihnea Radu / Renault's brand new Trafic was indeed shown in March, just like the French promised. However, its big debut came on the internet and not at the Geneva Motor Show, which means we've yet to ...