21 Feb 2011, 18:38 UTC · By: Daniel Patrascu / On the final leg of preparations for the 2011 Geneva Auto Show, French manufacturer Citroen released today the first images and a few info on the newest version of the C3, dubbed Red Block. Meant as...