Owlboy is soaring digitally on Nintendo Switch, next week February 13th, and with it comes a new gameplay trailer! A physical release for Owlboy has also been announced and its set to release on May 29th.
Check out the official trailer below:
Owlboy is soaring digitally on Nintendo Switch, next week February 13th, and with it comes a new gameplay trailer! A physical release for Owlboy has also been announced and its set to release on May 29th.
Check out the official trailer below: