Damn this exact same thing happened to me.. it was the lower ball joint, it just snapped while doing a u-turn at like 1mph right in front of mcdonalds and my wheel came off. It was so embarrassing, then a cop came and called a tow truck, and they moved my car behind the mcdonalds parking lot.. Then I went on a mission that day finding a new fender, control arm, axle, etc. and drove it back home like 10 hours later.. it sucks man cus it's embarassing, and I had at least 3-4 assholes behind me constantly honking at me to get out of the road like as if it was possible for me to do so, that day sucked! I'm glad your okay man and I hope you fix it soon, good luck