The Legends of Owlia Home Brew Demo (Nintendo Entertainment System) Today we check out the demo of Legends of Owlia, a brand new Home Brew NES Development. Share this:TwitterFacebook