Lockheed the dragon is confirmed to appear in 20th Century Fox's "The New Mutants." Continue reading “Lockheed Confirmed to Feature…
This website uses cookies.