In New Bark Town Surf on the river by your house it leads you to Indigo Plataea. The Elite 4 is located there. You should beat them and then go on the boat in Olivine. The boat takes you to Kanto. Talk to Oak and Elm. Go to the top of Mt. Silver. and defeat Red. His Pokemon are around level 88 so be prepared!
Chat with our AI personalities
you have to use the HM surf and surf behind the gym and go in the cave. go to the other side of the dragon temple and go in. awnser the old man's questions and the gym leader will come in and give you the badge. This is to get the 8th Johto gym badge. To get the Kanto one search: how do you get to the 8th Kanto gym badge
Unless your Delibird is pretty high leveled, I don't think that it would be very useful in a gym battle.
8th gym badge the water badge
You can obtain the 8th gym badge (the earth badge) in fire red from Giovanni in Viridian City.
Yes. I know in Soul Silver you get level 45 Lugia after beating the 8th gym and after getting the rainbow wing from a man in Pewter city you can go to the top of the tower and get level 70 Ho-oh