The testing facilities at the European Space Agency (ESA).
1 / 24
LiveScience.com | Photo By University of Montreal
Wed, Mar 13, 2013 5:20 PM EDT