From Lubbock, Texas, USA • 1936 - 2018
We don't have a bio for this person yet
The Bat PeopleFilm • 1974
Zontar: The Thing from VenusFilm • 1967