Places Science Strange Rock Apes 0 (0) September 19, 2023 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