History & Exopolitics

Human or not? Bikers in Indonesia film a mysterious humanoid creature