The largest traditional animal sacrifice in the world began last weekend in southern Nepal. It's a two-day festival called Gadhimai Mela, where an estimated 4,000 buffalo, goats, and pigeons were slaughtered on Friday alone. And they expect there to...