Bear

Mystic Crypt Teddy Scares Granger Evermore 12 Inch Boxed Bear [90508GE] - Teddy Scares Granger Evermore 12 Inch Boxed Bear Granger Evermore is a captive of his own evil deeds, the voices in his head constantly reminds him what he is. He tries to find redemption in himself, a task far out of reach. His body is his jail cell, trapped behind