A special event in ilex forest
Not yet, but look at Serebii constantly to find out when.
You Can Not Catch Celabi In Pokemon Firered Unless you trade with pokemon heartgold or soulsilver.
You can only find celebi in the special event.
You have to get it through an event.
you have to trade it from heartgold i think
You cannot catch Celebi unless you are using cheat codes or waiting for Pokemon events.
You can get all the Pokemon in the cerulean cave where you find celebi below the cerulean cave.
You have to get the event Celebi on Pokemon Diamond, Pearl, Platinum, HeartGold, or SoulSilver, then use the Pokemon transfer in Pokemon BW to get in in BW. then you have to talk to somebody in Castelia City.
You cannot find Celebi in Heartgold or Soulsilver, with the exception of obtaining one in the forest of Pal Park.
Celebi is not available in the USA.
the only way you can do it is to win the next event or use cheatcodes
You can only find Skarmory in the Pokemon SoulSilver version.