Unbelievable The World Biggest Snake Was found In Indonesia

The world biggest snake was found in Indonesia, watch as villagers brings this gigantic snake on their shoulders while spectators take pictures.For this Snake to get this big maybe it was surviving off humans, we could just imagine how many people have disappeared in the belly of this enormous snake.