Group of motorcyclists in Indonesia are surprised by strange humanoid (may be an Alien)

Recently, a group of motorcyclists toured a forest near Banda Aceh , the westernmost province of Sumatra, Indonesia, when suddenly a strange figure, with human features, but of short stature, emerged from the forest. Seeing this the first motorcyclist fell to the ground, then the figure stopped on the track, watched the cyclists before fleeing … Read more Group of motorcyclists in Indonesia are surprised by strange humanoid (may be an Alien)