The Tiny Invaders are a crazy band of space germs sent from outer space to take over the world!
Our Verdict: (Personal) Space Invaders