The July 2018 release slate for Netflix has been revealed with a few more anime titles on the schedule for the UK & Ireland. Continue reading...