Marc Silver

Today is a day to celebrate the wonders of the toilet — and to make a commitment to bringing toilets to all those in need. In case you're wondering, there are 2.5 billion people who are toiletless.

This month, reports have come out that Laurie Holden, an actress from The Walking Dead TV show, had volunteered to be part of a sting in Colombia to entrap a local trafficker who sold girls as young as 12 into sex slavery. (Holden's job was to keep the girls distracted while the sting honchos were paying – and secretly filming — the trafficker.)

Pages