he is in goldenrod city after you get team rocket out of the radio tower. the director give you silver wing in silver version and rainbow wing in gold version. he will say that it wsa found when the old radio tower was demolished
In heartgold, an old man gives it to you in Pewter city. He is on ground that is slightly raised.
You have to beat the team rocket warehouse in goldenrod, and a guy gives you a silver wing at the end.
there is a man in in pewter next to the poke'mart and you talk to him and he gives you the silver wing.
You receive the Silver Wing after saving Goldenrod Radio Tower from Team Rocket. the manager gives it to you.
After you get to the new region after beating the elite four go to pewter city and there should be an old guy that gives it to you.
from a blue old guy in pewter city
If u have heartgold u get it from and old guy in pewter city.
you get it after defeating team rocket in goldenrod lance gives it to you
You need to go to Pewter City. Near the Pokemart, there is a man standing on a ledge and he gives you the Silver Wing needed to get to Lugia.
go to pewter city in kanto,then talk to an old guy who will give you the rainbow wing.
you just have to go to pewter city and talk to a old guy
The head of the radio tower gives it to you...
you go to pewter city then the man right of you gives you the rain bow wing for HO-OH