Linda Moulton Howe - Neil Armstrongs Secret - UFOs On The Moonfreecosmos (28) in dlive • 6 years ago Linda Moulton Howe relates a bizarre tale of Neil Armstrong witnessing UFOs on the moon. My video is at DLive dlive dlive-video Other UFO Disclosure Paranormal