A yet-unidentified creature has been discovered in Cerro Azul, Panama. A group of four teenagers raging from age 14 through 16 were startled by a five-foot tall fleshy, humanoid specimen, which emerged from a cave and began climbing rocks towards them.
