Neppu - Kuchisake-onna

37.5% / 12/32