The Walking Dead has revealed when the season 10 finale will air. The highly-anticipated climax to season had been delayed due to the coronavirus pandemic – but the wait is nearly over, as news of a premiere date for the... Read More