Human Space Invaders. Very Cool

space invaders with humans. very clever