Starship Troopers Invasion
Starship Troopers
18 March 1973, Houston, Texas, USA
17 February 1971, Downers Grove, Illinois, USA