Tag: Lovecraft Country
Netflix dominates nominations for Critics Choice Super Awards
Streaming giant Netflix garnered 35 nominations across various categories for the inaugural Critics Choice Super Awards, a special event honouring the most popular, fan-obsessed genres across both television and movies, […]