Music Video: Pep Squad – Rebel

Visually captivating video for new punk band’s first single is an innovative live action/animation hybrid