Madame Web's Spider-Women Have Some Great Ideas For Their Superhero Team Name

As a Marvel movie, Madame Web deviates pretty wildly from the brand’s big-screen norms: It didn’t cost $200 million to make, it was mostly filmed on location…