Large monument/time capsule built in 1968, commemorating the centennial of the discovery of helium.
History museum
Texas Route 66 Visitor Center
1900 SW 6th Ave, Amarillo, TX 79106
