The video has...many cringe inducing moments.