Crazy_eyes
Turns out Lezlie Deane is now one of the vocalist for a punk band out of Dallas called Scary Cherry and the Bang Bangs.  I didn't even know she was Tracy until somebody mentioned it.
Quote 0 0