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 SrivastavaJune 4, 2023 Read More