on February 3, 1995 In the Mouth A perpetual worrywart finds himself unable to leave his house after discovering a giant version… on February 3, 1995