Photo courtesy:

UPDATE: Another victim's remains, believed to be those of the gunman's sister, were found in Spengler's burned home.

Two firefighters are dead and two more were wounded when a gunman opened fire on crews arriving to fight a house fire in suburban Rochester, New York.  With bullets flying, the firefighters had to retreat, allowing the fire to spread and destroy a total of seven homes.

FOX News Radio's Jared Halpern reports:

An early morning fire at a Webster, New York home, on the shore of Lake Ontario, was intentionally set, police say, by a 62-year-old man laying in wait for first responders to arrive.  When they did, this was heard on dispatch radios:

(Scanner Transmission) "We are being shot at.  Multiple firemen down.  Multiple firemen shot."

William Spengler opened fire, killing two firefighters and badly wounding two others.  Police say they aren't sure of a motive, but Spenger carries a lengthy criminal history, including serving 17 years for the manslaughter death of his grandmother.

Spengler did exchange gunfire with police, but is said to have died from a self-inflicted gunshot wound to the head.

Jared Halpern, FOX News Radio.