Holy crap! I would need a change of underpants after this.