Head of Goliath on view in Tribeca Park, Manhattan