Geek News New Mutants Trailer – I Am Not a Fan October 13, 2017 admin Have you seen the trailer for the New Mutants? It looks like a horror movie. Which would be fine and...