On the trail of the Johatsu or 'Evaporated People.'








Source: Do Stressed-Out Japanese Really Stage Elaborate Disappearances?