Ra's Al Ghul rears his demon head in this ARROW season 3 trailer
Straight off the bat (not that kind of bat – wrong franchise!) I have to apologize for that misleading headline. “Ra’s Al Ghul” literally means “Demon’s Head”, which makes for a snappy byline about how the next season of CW’s popular superhero TV series Arrow will see the famous comic-book villain making his live-action small screen debut (having been previously played on …