The finale episode of Stranger Things Season 5 dropped on New Year’s Eve, bringing the popular series to an end. The ...
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.