Watch The Owlboy Launch Trailer

Watch The Owlboy Launch Trailer

A launch trailer for Owlboy has been released, ahead of its launch on Nintendo Switch.

Have a look at the trailer below: