Video shows a school bus getting swept away by floodwaters north of Austin, Texas last week.
The driver is trying to get through a flooded crossing, after driving past a barricade.
A 12-year old student-passenger was with the driver.
The bus floated down the creek tipping side to side.
Eventually the driver completely loses control.
The students mother said her son called her in hysterics, afraid he was going to die.
Some trees finally stop the bus.
Emergency responders were able to rescue the driver and the boy.
Police arrested the driver who is now charged with endangering a child and not obeying warning signs.
The school districts says the driver has been fired.