Texas, I think. The link is from Lubbock.
Yes, Lubbock Texas. This is in an industrial part of the city. 8505 Avenue F.