Three-headed 'Corleck Head' sculpture may have been associated with human sacrifice 1,900 years ago, experts suggest The Corleck Head sculpture, currently housed at the National Museum of Ireland, may ...