The Ellen Trout Zoo is a small zoo founded by Walter Trout in 1967 and located in Lufkin, Texas, United States. It is owned and operated by the City of Lufkin, with ...