Where is Louisiana Technical University located?
Louisiana Technical University, Louisiana Technical University, United States of America (approx. 32.52637°, -92.64812°)
Louisiana Technical University, Louisiana Technical University, United States of America (approx. 32.52637°, -92.64812°)