10th February 2004, 10:27 AM
Yes, they have been around since the beginning, but the ones in Ocarina of Time are located in the Sacred Forest Meadow. (Except for the secret one in Master Quest whose location I cannot reveal to you since it's a question in the quiz.)