Demon

Concept for unrealized animated project.