Nintendo has released a trailer for Owlboy, arriving digitally on February 13 for Nintendo Switch. A physical release for Owlboy will be launching on May 29th for North America and Europe.
Watch the official trailer, above!
Nintendo has released a trailer for Owlboy, arriving digitally on February 13 for Nintendo Switch. A physical release for Owlboy will be launching on May 29th for North America and Europe.
Watch the official trailer, above!