Gadhimai Festival in Nepal Is the Greatest Sacrifice of Animals On Earth
For 3 days the earth will mix with blood and the sky will hear the screams of thousands of animals. All this is in honor of the Hindu goddess of power. The greatest sacrifice of animals on the planet takes…