The Last Bus is a brand new sci-fi action series by Netflix available to watch from April 1st. This British comedy series was created and written by Paul Neafcy. Watch out for Innovate’s Delroy Atkinson!