John Walker Soccer Complex
Lubbock, TX
City
John Walker Soccer Complex is a soccer-specific stadium located in Lubbock, Texas, United States on the campus of Texas Tech University. It has been home to the Texas Tech Red Raiders women's soccer team since 2008.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account