Michelle Torres (X)

Michelle Torres--aka Melena Star--was born Sheila Montez (an August "Leo") in Galveston, TX. Her life started out difficult; she was adopted at the age of four and grew up in the small west Texas ...
read full biography