HOME
NEXT
On average men's minds turn to sex once in every eight minutes, or so I read in the National Post.
I photographed this absent presence in Neal Street, in the Seven Dials district of London, England, in July 2001.