History
Jessica Michan was the press secretary for Mayor Parker of Houston. She announced at a press conference that the mayor's office had no official comment regarding the presence of super-humans operating in Houston, referring to the presence of Scarlet Spider, but concluded that it was about time it happened.[1]