Superhero News reacts to and reviews the official teaser for Solo: A Star Wars Story!