San Antonio XLR8
Football club / From Wikipedia, the free encyclopedia
The San Antonio XLR8 was an American soccer club based in San Antonio, Texas that was a member of the Lone Star Soccer Alliance.
The San Antonio XLR8 was an American soccer club based in San Antonio, Texas that was a member of the Lone Star Soccer Alliance.