22 Feb 2018, 15:06 UTC · By: Daniel Patrascu / French manufacturer Peugeot to display giant 3D-sculpted Lion-emblem sculpture at the 2018 Geneva Motor Show this March.