was there not another dc madam like heidi that said she would never kill herself then her mother found her hanging in a shed or something?
right? I just got done talking to my mother whom is watching tucker and the alien shit, I told her to look out for it a few days ago and she was like WHAT