Teledyne Test Pit

Location: Houston, TX