slappydonkey - performing a sacrifice.

more about : slappydonkey