Texas Station testing site experiences technical difficulties
Texas Station testing site experiences technical difficulties
One of the biggest testing sites in the valley - Texas Station - is having technical difficulties.
They have caused issues with registering people.