Lewis Hamilton finished fifth in FP2 at the Mexico City Grand Prix, a session the driver admits to have been left surprised ...