Not a good day.
Sorry to read, but likes been said hes ok and the car is fixable. Be safe.
Print