Twelve years ago this month at the Astronaut Hall of Fame in Titusville, Florida, Peter Homer of Southwest Harbor won the Astronaut Glove Centennial Challenge. To survive in the vacuum of space astronauts wear Extra-Vehicular Activity (EVA) suits when they have to exit their spacecraft or station. These suits...