EUTOPIA
HUMAN OR NOT? BIKERS IN INDONESIA FILM A MYSTERIOUS HUMANOID CREATURE
A group of motorcyclists riding on the dusty roads near Banda Aceh, north of Sumatra Island, came across a ‘humanoid being’ of very short height.