The Ellen Trout Zoo is a small zoo founded by Walter Trout in 1967 and located in Lufkin, Texas, United States. The zoo gets about 150,000 visitors a year.
The Ellen Trout Zoo is a small zoo founded by Walter Trout in 1967 and located in Lufkin, Texas, United States. The zoo gets about 150,000 visitors a year.