On Route 45, but it has to be during the Morning or Day.
Chat with our AI personalities
No. The most convincing argument against skarmory's legendary status is the fact that you can catch more than one of them in the same game without cheating.
If you have already beaten the elite four and have a national pokedex you can catch it by stark mountain with the pokeradar I dont know if you can catch it without pokeradar but i would use it if i were you.
You can only catch Zapdos in Crystal by cheating. otherwise it is not in the game
Find the crystal onix, make it weak and catch it with your best ball
You go to the old wizard on the third island and he will give you one for help.