Japanese Zelda: Ocarina of Time/Star Fox 64 3D sites open, Star Fox release date
Nintendo has opened the official Japanese websites for The Legend of Zelda: Ocarina of Time 3D and Star Fox 64 3D. Star Fox 64 3D will be released in Japan on July 14.
Apologies about the poor video quality below. Unfortunately, the footage on the size is extremely small, so the quality took an obvious dip when the dimensions were increased.
Zelda site here, Star Fox site here
Leave a Reply