The French are hereby forgiven for everything anyone has ever made fun of them for. Why? The Peugeot 907 concept. Thanks to Ruthie for pointing that one out.