Living Dead Dolls Presents Lord of Tears: The Owl Man
Living Dead Dolls Presents Lord of Tears: The Owl Man

Living Dead Dolls Presents Lord of Tears: The Owl Man

Regular price $66.99
Unit price  per 
Shipping calculated at checkout.

LDD Presents Lord of Tears: Owlman with an all-new head sculpt that depicts the terrifying creature. Dressed in a three-piece suit with his claws bursting from his sleeves, Owlman is a nightmare that you’ll spend your whole life trying to forget.

LDD Presents Lord of Tears: Owlman stands 10 inches tall and features 5 points of articulation. He is packaged in a window box, perfect for display.