GRAPHIC: Indonesian Muslims Use Blowtorches to Roast Dogs and Cats ALIVE They Just Brutally Battered

00:00 / 00:00