Human Space Invaders

Awesome stop motion space invaders video game in real life