11 min NewsGroup 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,… Ansh SrivastavaMarch 28, 2017 Read More