We all know our fair share of urban legends, right? But what if I told you that some of our Urban Legends comes from Japan! Like the Grudge or the 8 foot-lady. Come and enjoy this story time of Urban legends from Japan....