Craig Leff talks about the logistics of working with Mars Rovers. Recorded at UCL for London Science Festival.