3 Ft Tall Mysterious Being (Humanoid Ape Creature) Spotted By Motorcyclists In Sumatra

Published December 26, 2017 0 Plays

Rumble December 26, 2017- The Island Of Sumatra Is Known As The Sixth Largest Island In The World. On March 27, 2017 A Group Of Dirt Bikers Encountered A Mysterious "Entity" On The Outskirts Of The Country's Capital City Of "Banda Aceh". The Small "Entity" Was Able To Dart In The Tall Grass, And Escape From The Other Riders.