John Henson
An image from Squeal of Death, one of the productions that also features John Henson.

John Henson

Squeal of Death

Squeal of Death

1985

The Walk

2005