LeTourneau Clock Tower
United States of America
Texas
Gregg County
Longview
Dorms
MSC Side View
Glaske Science and E…
LeTourneau Clock Tow…
Memorial Student Cen…
Library
Spirit of Ingenuity …
Impressum