In996, NORAD spotted an object entering Earth’s atmosphere. Minutes later, it crashed near Varginha, Brazil. The military scrambled — but civilians got there first. What they saw wasn’t human.
Following The Film Stage’s collective top 50 films of 2025, as part of our year-end coverage, our contributors are sharing ...