You must first capture all the three legendary dogs (Suicune, Raikou, Entei), then you must return to the blue old man that you got the silver wing from, and he will give you it.
At the radio tower after you save it from team rocket.
Ah, the Rainbow Wing is a special item in Pokemon Crystal that you can get by talking to the Copycat in Saffron City after giving her back her lost Clefairy doll. She'll then give you the Rainbow Wing, which is needed to encounter the legendary Pokemon Ho-Oh at the Tin Tower. Just keep spreading kindness and helping others, and you'll find the Rainbow Wing in no time.
After you beat the last team rocket executive on the observation deck, in the radio tower in goldenrod city, you get the rainbow wing from the Rainbow wing from the director.
You go to the Hall of Fame after you defeat the Elite Four+Lance the Champ and you get the rainbow wing there.
There is no rainbow wing in silver u have to trade it from gold
Catch all the legendary dogs then go to the tin tower and one of the monks should give you a rainbow wing then stairs will appear.
Yes you can, get all 3 legendary dogs and the rainbow wing.
go to pewter city in kanto,then talk to an old guy who will give you the rainbow wing.
you go to pewter city and you find an old man in a little mountain, you talk to him and he gives you the rainbow wing
In navel Rock
in golden rod city
go to pewter town and talk to old man by the way if heading to cerulean. he will give you rainbow wing now go to tower in earck