Oh that is lovely work from George Perez, this is a scene from the marvellous Mark Waid scripted run in 2007 - Brave and the Bold #4.
Patterned very much in the same spirit as the original Brave and the Bold series Waid scripted a year long umbrella storyline that told standalone stories teaming up Batman and Blue Beetle, Batman and Green Lantern, Superman and The Silent Knight, The Flash with the Doom Patrol, Supergirl with Lobo, Batman and Jay Garrick, and so on. Each installment added a little more to the overall story concerning an alchemist called Megistus and his ambitions and the conclusion needs the combined efforts of most of the heroes we have met in the previous years worth of stories.
This is a superbly done series and I can't praise it highly enough - in fact I have the Trade collection on my shelf which gathers together those Waid issues and tells the story of Megistus, if I were to recommend any DC Comics collection then this would be the one. Well worth your time and the money...
Reflecting on the series brings home what a shame it is on DC comics for driving the prodigious talent of Mark Waid and George Perez away from the company.
Isn't Marl Waid coming back now though, maybe to be on Superman?