Owlboy on Switch Launch Trailer Lleyn February 5, 2018 No Comments News, Nintendo Switch The wait is almost over for Owlboy on the Nintendo Switch.The highly anticipated release is set for February 13 on the Nintendo eShop. No word yet on if the game would have a physical release. View below the launch trailer: Related Items Epic Games Store – July 9 – 16 2020 Free Games Including Killing Floor 2 July 9, 2020 Gwent: The Witcher Card Game – Arena Mode is Now Available March 1, 2018 Trancelation Now Available On Steam’s Early Access October 17, 2018 Hunter x Hunter: Arena Battle – a new mobile game announced by DeNA August 26, 2019 Leave a Reply Cancel ReplyYour email address will not be published. Required fields are marked *CommentYou may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> Name * Email * Website Save my name, email, and website in this browser for the next time I comment.