OWLAGEDDON S01 I E06 UK Data Colony, Burnage Sector, July 2040. The Last Owl on Earth escapes and finds its way to Tony and Luv-e's place. It doesn't end well. on Tuesday, 12 April 2022. Posted in Episodes Tweet Leave a comment You are commenting as guest. Submit comment