xipehualo

it is peeled, it is barked