One of my favourites from the past coupla years. Wish they'd come to the UK. Twerps: Who Are You
AKA Video Vision Balaclava dudes