Foam Oozing Out of a Tokyo Street

Christmas in July? Not quite. Last Friday evening in Tokyo, a mysterious foam started bubbling up, covering a street in the ritzy Ginza area. People wondered what exactly was going on. Apparently, there was an easy explanation for the surprising sight: forty liters of body soap. » 7/01/13 7:57am 7/01/13 7:57am