What the Helen of Troy is This? Prince Of Petworth June 16, 2010 at 9:06pm I actually saw this same scene exactly like this – a tube coming out of a window. Any ideas?