Judas

Spider Priest Judas is a Marine stationed in.