I'm sure everyone remembers her. Remember she used to lead garg on, have hissy fits, and generally whine a lot?
I just found this website on Juan's myspace profile. Juan = Zephirus/Chupa. This is her, right?
http://www.lillithleda.com/
I guess they gave her crazy ass a visa to come here to the States.