I just bought this car this fall, no time to ride as snow set in the following days, but sitting in the garage, I found this puddle. Doesn't seem to leak much as this was taken about 3 months sitting, but still would like to know what the hell this is and how to fix it, properly so that I can...