Photos of Space Shuttle Enterprise landing in New York plus pics of the first Lufthansa Boeing 747-8I beat out the TSA finding landmines in a woman's luggage.
British Airways will inaugurate their much anticipated—and somewhat controversial—"Business Plus" service between London City Airport and JFK Airport in New York on September 29th.