Beni,
what a bummer.
Not experienced anything like that (touch wood) so can't help.
However, if you had a leak which you were taking it in to get fixed, it's just possible that on the way the seal/gasket whatever gave way big time but you got there just before the big grinding got obvious. Big oil dump on the road and not much at the mechanics. Be a big coincidence maybe but maybe possible as well.
Luck,
Col.