Head of dead snow leopard near old prayer flags. Ladakh, NE India