June 25, 2005 - Steve and Mark explaining equipment problem at press conference for suddenly cancelled departure.

Photo by Debbie Luo

Back | Home | Next