Drogstitch Hood

The Drogstitch Hood is a quest reward from The Three.