on August 12, 2011 Kuchisake-onna Legend holds that 30 years ago, a suburban town was terrorized by the spirit of… on August 12, 2011