Kelly Torrance

Arch Nemisis of SuperGirl (yeah, I never win) :)

Elmhurst (Queens, New York City), NY 11373, United States