Becca Thomas lives in Owensboro, Kentucky, but has also spent time in Glasgow, Scotland.

Public Records

Arrest Records

Possible Social Links

Scroll