18 people at 150 pounds is over 3,000 pounds, that’s hard to stop if the car was going 60+mph at the bottom of the hill. Driver was said to be not from thee, so it’s either he didn’t know thee was a stop sign or the brakes totally failed.
That's the story in a nut shell. Plus it was a T-intersection. Nowhere to go.