Left/ Right in Mulberry Street

Super 8 film shot in New York City in 2003. Shot through a specially made sculpture which switches the left and the right and creates  a 180 degree view.