De website GameTrailers heeft een nieuwe Pop Facts video online gezet, en daar in zien we deze keer dat Legend of Zelda: Majora's Mask en Star Fox meer gemeen hebben dan je denkt. Het is redelijk bekende trivia, maar voor de mensen die het nog niet weten *play*