👉 Xibalbanus is a group of ancient humanoids found in the Amazon rainforest, believed to have originated from an unknown civilization. Xibalbanus