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.
Referenced in 1 episode
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.