Board Thread:News and Announcements/@comment-84074-20170411183618

Supposedly there's a rumor going around that there's going to be a 10 episode TV series about the Gorillaz. Can someone provide some sources to back this up? 