Leaking Heater Core...

If the drain holes on each side are plugged up the water will back up and overflow the lip arond the fresh air intake and flow right down into the car. Those things are bad about getting plugged by leaves and such.