Talk:Terrorantula/@comment-1854594-20110503001926/@comment-2192318-20110503002009

Sounds like Starship Troopers: The Video Game.