Incredibly, aside from some scrapes and bruises, everyone is OK.