I struck something on the freeway and it pulled my bumper off and it was stuck under my car I dragged it for a while. Didn't realize it pulled my wires. I got my car towed and apparently my wires were hanging too low and they ripped them off when they took me off the road.
I noticed the leak after As well but I haven't found where it's coming from.