"Hallowmas is one of London's older festivals. Londoners don masks - owl, bear, bat, skull - and trade confessions. Some secrets are buried. Some escape."
UNDER CONSTRUCTION