Adam rocks Geneva Auto Show