Nerd Culture First Sighting of Lockheed in “The New Mutants” SpotBy Mary Anne ButlerAugust 21, 2020 We are still clinging to the hope that “The New Mutants” will not only see the light of day this…