Human telemetry system, 2008

Image number: E2008.188.4

Human telemetry system, 2008

Image number:
E2008.188.4
Credit:
Date taken:
09 March 2009 13:18
Image rights:
McLaren Applied Technologies