Nintendo Switch Catching Acclaimed Plat-former Owlboy
The indie side-scrolling journey game Owlboy is Public for Nintendo Switch. The news was declared during the most recent Japanese episode of Nintendo's YouTube series, The Cat Mario Show.
Meet Nintendo’s...