although they immediately braked they could not stop in time she appeared on stage and movie clips during the show perella is a lehigh university trustee