Jan 03 DO ROCK APES EXIST The Rock Apes, also known as the Rock Apes of Vietnam, Batutut, Ujit, or Người rừng ("jungle people" Jan 3, 2024 6 min read