Miracle of Fatima

Referenced in 1 episode

Definition

A 1917 event in Portugal in which shepherd children reported visions of the Virgin Mary. Some UFO researchers note that witnesses described a glowing disc, which they interpret as a possible UFO event.