Arrival Story: went to the Santa Monica Cat Show in Sept 2004. She was so small and cute, and the second you picked her up she would just start purring purrrrrrrrrrrrrrrr purrrrrrrrrrrrrrrr
Bio: Lucha Satana is the non-biological sister to Clawdia Suicide. Clawdia is a ninja nad together with Lucha...aka... KID JALAPENO they travel the county performing at various mexican wrestling matches.