my son was lucky this morning

Glad he is ok, along with everyone else.

Did the accelerator pedal stick? I noticed it was a Toyota.