It's been a long time since The Legend of Zelda: Ocarina time was released in 1998. It's considered one of the greatest of all time, but does it still hold on to that title in 2021?
Full story from the iMore Blog...
Full story from the iMore Blog...