The new drama series, Riverdale which casts itself as a moody teen drama in a small, mysterious and slightly spooky town was released on January the 26th, and has become one of the top ranked shows watched on Netflix in less than a week....
Read More