Clock Is Ticking To Meet August 7 Launch Date
NASA announced Tuesday its engineers are having difficulty
pinpointing the source of an air leak detected this weekend in the
cabin of the shuttle Endeavour, which now sits on pad 39-A at
Kennedy Space Center, awaiting a planned August 7 launch.