March 11, 2025 6:17 am
Read More Nintendo is finally making a live-action Legend of Zelda movie, after years of hopes and months of rumors.