User blog comment:Avatar XIII/DCRB 15: Orion vs Killerface45/@comment-27933547-20161225172946/@comment-27933547-20161226001741

My best guess is Red X from the (overrated) Teen Titans show.