Deadly Beetle Surplice

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