Welcome to the Clara Foster Slough Museum in Enloe, Texas! Stop by to view exhibits from Delta County and surrounding areas, or utilize the genealogy center for research. Hundreds of artifacts are on display, showcasing the heritage of Enloe and Delta county.