Board Thread:Questions and Answers/@comment-1038387-20140530104512/@comment-1038387-20140616092356

Most definitely comics. Either New Teen Titans or Blue Beetle.