Well, this is just brilliant. Racist adverts promoting hatred against Muslims are currently being run on buses in San Francisco - but someone has started covering them up with anti-hatred messages from Marvel's première Muslim superhero, Ms. Marvel.
Superheroes fight. They punch. They zap supervillains and toss them around. Sometimes they kill people and sometimes they die. But, as a recent essay points out, the current Ms. Marvel does an excellent job of asking the question: does a superhero really have to hurt other people?
Here's a bit of Friday feel-goodery: American comics fans aren't the only people excited about Kamala Khan, the teenage Muslim Jersey girl taking the role of Ms. Marvel on February 5th. So are Pakistani women, who hope that the character will inspire Pakistani girls and help their country's image.