Tag
1 article
Netflix’s reported $500 million licensing deal with AMC brings The Walking Dead Universe to international audiences.…