LONG BEACH - A Long Beach police officer stopped an erratic driver Sunday night by slamming his cruiser into their vehicle.

Police say driver Francis Kelly hopped the median on West Park Avenue, struck a firefighter memorial and drove into oncoming traffic. Officer Brian Eidens, who was out on patrol, says he struck Kelly's Nissan Altima head-on to prevent further collisions.

Eidens says that he could tell Kelly was unwell while behind the wheel. The 36-year-old had a red face, was foaming at the mouth and not breathing when approached by Eidens. Kelly suffered a seizure at the time.

There is no word on Kelly's condition. Police say he was driving with a suspended license.

Officer Eidens is currently recovering at home.