by Anonymous
A difficult sliding puzzle, presented in a beautiful way.
Tags: angel, and, satan, sliding, puzzle