Last One Standing

Animated TV Commercial for “Last One Standing”, a Battle Royale Board Game.