Owlboy release date set for November 1 as nine year development comes to a close Ben Barrett Sep 6, 2016 | Owlboy