Owlboy on Switch Launch Trailer

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:

Leave a comment

Your email address will not be published.