ST. HELENS, Ore. (AP) -- Police shot and killed a bull as it was goring a man on a St. Helens farm.

Authorities say an Oregon state trooper and a Columbia County deputy both opened fire on the animal Sunday evening as it plunged its horns into a farm worker's midsection and then tossed him 10 to 15 feet into the air.

State police say 38-year-old Homero Cortez Ortega of St. Helens was taken by LifeFlight to OHSU hospital with abdominal injuries. He remained in serious condition Monday.

The trooper was told of the attack by people who flagged his car down. When he and the deputy reached the scene, they saw the man laying on the ground and the bull standing over him. Moments later the animal attacked the man again and officers fired.

It wasn't immediately clear how the bull and the man first came into contact.

Copyright 2010 The AP.

Recommended for you