Lubbock Lake Landmark
Lubbock, TX
Culture
Lubbock Lake Landmark, also known as Lubbock Lake Site, is an important archeological site and natural history preserve in the city of Lubbock, Texas, United States. The protected state and federal landmark is 336 acres.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account