The Canal Reviewed By Luke Gerwe August 3rd, 2010 On a London bench, two strangers talk about desire and terror: “People wear masks. These masks, they do not even know they are wearing them.” ...more