US ABC News: USA woman who abruptly resigned her mayoral seat in a small southwest Louisiana city a week ago is now facing a rape charge involving a minor
A woman who abruptly resigned her mayoral seat in a small southwest Louisiana city a week ago is now facing a rape charge involving a minor