Helen in Man With A Red Moustache

Yes, I'm actually in a trash bin, no green screen baby!