Atlanta police lieutenant arrested after hitting traffic officer with car, biting him during arrest
ATLANTA - An Atlanta police lieutenant faces felony charges after being accused of hitting a fellow officer with her car and biting him, authorities said. Lt. Sharonne Annette Steed faces ...