Tag: The Legends of Owlia

Legends of Owlia

Legends of Owlia

Nintendo Entertainment System (NES)

Once upon a time. On a world far beyond imagining. Six great owls brought forth a land called Owlia. Together, they reigned in peace and wisdom for ei...