Nov 29, 2009 | Plush!, Toy Reviews |
Background Applehead Factory’s Teddy Scares are those forgotten about teddy bears you used to care for as a child. Well, they’ve come back from the grave to exact some revenge. The plush line was originally released as a series of 12” tall undead...