Found on Comicartfans
This cover was done as a cover for a Heroes Con and conmemorates the 30th Teen Titans' anniversary.
It combines powerful art by Nick Cardy (original Teen Titans' artist), Dan Jurguens (penciller and writer of the 1996 Teen Titans' series revival) and the master himself, George Pérez, who also inked all the piece.
Color by Tom Smith. It's a sweet masterpiece!