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