Your planet is being invaded by aliens and the best your people can do is strap some wings and a rocket onto an old station wagon? Well, whatever works I guess. Take on the invaders! Save your planet! Become the Space Dumper 2000! Space Dumper 2000 is a [...]