Had the same picture of my car when I came out to drive home after work. It was the radiator, drivers side, top corner where the center part of the radiator meets the end cap, had rusted away and finally blew out and was leaking under pressure but not static. Hope this helps. Jeff PS, noticed...