the flash and green lantern team up in front of a group of other superheros