San Antonio, TX | San Antonio, Sardegna
Also known as: el_tigger20
Rebecca Castro lives in San Antonio, Texas, but has also spent time in San Antonio, Sardegna. She went to school at the Southside High School and Southwest High School. Rock, Country Music and R&b are her favorite bands. Her favorite movies are Comedy and Spiderman.