Places Science Strange Rock Apes August 4, 2022 User Uploaded The Rock Apes, also known as the Rock Apes of Vietnam, Batutut, Ujit, or Người rừng (“jungle people”), a group of alleged violent humanoids reportedly sighted multiple times during the Vietnam Read More