Deadly Beetle Surplice

The Deadly Beetle Surplice is the surplice of Deadly Beetle Stand the Divine Ugliness Star one of Hades' 108 Specters.