Lubbock Lake LandmarkLubbock Lake Landmark traces almost continuous human habitation back over 12,000 years. Located north of Lubbock, Texas, Lubbock Lake is an active archeological site of great importance. Remains of creatures such as the giant bison, the giant ground sloth and the mammoth are found with prehistoric tools used to hunt and butcher them.