Comics News BOOM! teases Mark Waid Steed & Mrs. Peel series. By Sebastian 12 years ago BOOM! Studios released this “visual press release” teasing a NEW Steed & Mrs. Peel (aka