<human>: Provide a brief overview of the text.

My mom picked me up from work, and apparently on the way there a woman was driving crazily in front of her -- speeding, weaving through traffic, ran a red light, etc. My mom said she almost hit her. 

The woman pulled into my work parking lot right ahead of my mom, and my mom got out of her car and started yelling at her - "You fucking idiot, you drive crazy" blah blah blah. This was LOUD. There was a lot of people in the lot, all people I work with, and everybody heard/saw. I was right there about to get into her car so they know she was with me. 

I am SO embarrassed. I believe that this girl probably was driving crazy, and my mom has a right to be mad, but she did this in front of like 30 of my coworkers. I'm just mortified. Luckily I don't know the girl she yelled at, she works the day shift while I work nights, but still ... all the people on my shift who were on their way out heard. 

Should I talk to my mom about this? I feel like she crossed the line by yelling and swearing in front of people I work with. I always try to act in a professional manner at work and how does this make me look? Although she does give me rides home fairly often which I don't want to seem ungrateful for. Am I overreacting?

Also any tips on how to handle it when my coworkers inevitably ask me about this? At the very least I have a day off before I have to face them.
<bot>: My mom yelled at a girl from my work for crazy driving in front of all my coworkers. I am mortified.