English Comedian Stewart Lee performs a brilliantly brave routine in Glasgow, Scotland.

Don't Miss...