Now that we've got show coverage all but wrapped up for the 2008 Geneva Motor Show, we're thinking it's time to show you a bit of Geneva itself. The Swiss are famous for roughly two things: their unwavering neutrality and chocolate. What better cause célèbre for creating a chocolate car than the auto show? We found… »3/06/08 11:40am 3/06/08 11:40am