Fly

Fly

Observation - Fly. Description: These flies are hatching somewhere in my kitchen. I don't know where, but this is the 3rd yr in a row they have infested my kitchen. They hatch en masse and I end up with thousands at a time. Could someone let me know what they are?

These flies are hatching somewhere in my kitchen. I don't know where, but this is the 3rd yr in a row they have infested my kitchen. They hatch en masse and I end up with thousands at a time. Could someone let me know what they are?