Neil Armstrong’s Alien Expedition: Exploring Cueva de los Tayos in 1976 In 1976, Neil Armstrong embarked on a journey quite different from his famous lunar landing. This time, his adventure took him deep into the South American jungles in search of extraterrestrial mysteries hidden in a cave known as Cueva de los Tayos (or Cave of the Oilbirds). While […]