Rock Apes

Referenced in 1 episode

Definition

A term referring to the alleged presence of unidentified primate-like creatures reported by American soldiers during the Vietnam War. Reports include mysterious howls and sightings around military bases.