Riverside, Aug. 14 -- A driver stopped by police pulled out a rifle and opened fire, killing a California Highway Patrol officer and wounding two others during a shootout on a freeway overpass that left the gunman dead and sent terrified motorists running for cover.

Officer Andre Moye, Jr., 34, died in the gunfight as dozens of bullets flew late Monday afternoon in Riverside, east of Los Angeles. Two civilians received minor injuries.

The other officers were both shot in their legs, CHP Chief Bill Dance said Tuesday. One was in critical condition and the other was serious but both are expected to survive, he said.

The gunman was identified by the Riverside County coroner's office as Aaron Luther, 49, and authorities say he had a crimin...