It is the largest animal sacrifice in the world. And it is taking place right now in Nepal, despite controversy and attempts to end it. This is Gadhimai Festival.