A couple of days ago Dutch game publisher Soedesco teased a limited edition release of Owlboy, stuffed with goodies. Now, we have confirmation of what those goodies are, and a release date. Check them out:
The 6000 boxes will release on July 13th, some time after the normal physical launch on May 29th. The digital version can be downloaded via the Nintendo eShop already.