The Priest
2018, 10 minutes
A priest's puppet comes to life
A disillusioned priest's puppet comes to life to test his faith in God.
2018, 10 minutes
A priest's puppet comes to life
A disillusioned priest's puppet comes to life to test his faith in God.