Devil's Head

Devil's Head

London, England 2007