Michele Hickson
An image from Meet the Hedgehogs, one of the productions that also features Michele Hickson.

Michele Hickson

I Can't Stop Masturbating

I Can't Stop Masturbating

2006

Meet the Hedgehogs

Meet the Hedgehogs

2017

Afghanistan Unveiled

Afghanistan Unveiled

2004