In heart gold, there is an old man not in a poke mart, but in Pewter city. He is on raised ground and he gives it to you once you get there.
Go to Pewter city and talk to an old man on the right of the poke mart he will give you the silver wing.
You get the Rainbow Wing from a man in Pewter City next to the poke mart
You can get it from a man near the Poke Mart in Pewter City.
From a man next to the poke mart in Pewter City
From a man outside the poke mart in pewter city
go to pewter city theres a old guy next to the poke mart he willgive it to u
talk to the old man in pewter near the poke mart, and he gives you a rainbow wing.
You should go to pewter city and you should go to the man beside the poke mart talk to him and he will give you a rainbow wing HOPE THIS HELPS ^_^
you go beat the champion and then you get the s.s. anne to go to kanto then go to pewter city and talk to the old man beside the poke mart
When you are in pewter city talk to the old guy on the hill next to the poke mart and he will give you the Rainbow Wing so you can gain access to the bell tower in Ecruteak City. Ho-oh is at the top.
For Rainbow Wing, you have to beat the Team Rocket's Radio Tower scheme in Goldenrod City. After you've cleared out the Rockets and disbanded them, the real Director of the Radio Tower will give it to you. In Pewter City, the blue man to the right of the mart will give you the Silver Wing.
an old guy acros from the poke mart in pewter city