The Feeling of Flight: 90 meters down in Lake Placid, NY.

Published --