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