Tarra Riggs

Prior to 2008, Tarra Riggs was an aspiring unknown with limited experience in commercials and theater productions in her home state of Mississippi. All of that changed with the release of director Lan...
Read More...

BirthDate
BirthPlace
N/A
Crystal Springs, Mississippi, USA