Check out these jaw-dropping images from the world’s largest animal sacrifice in Nepal. How is this is still allowed to happen is another debate altogether…
Continue Reading