Kataluva Purvarama Temple
In this gruesome story, a Bodhisattva (future Buddha) allows himself to be sacrificed to a demon, as a substitute for the grateful animals who look on from the right.