You need to catch red gyardos and stop the strange signal
Mahogany town
hes at seafoam islands in kanto
You find Blaine in the islands that are close to Cinnabar.
where artacuno is in leafgreen up the ladder.
in seafoam islands in kanto or mahogany in johto
go past the cinnabar island and go the sefom island and he in there
the 7th gym in Johto is in Mahogany town. And in Kanto the seafoam islands.
You go to one of the houses in Mahogany Town and then you will find stairs and team rocket.
You have to surf from Cinnabar city. To get to Cinnabar, surf from pallet town.
past the rage candy bar dealer in mahogany town (right of the town) to the ice cave
You get it when you get your 7th or 8th gym badge. I think its 7 though. Hope I helped. :) Pete
You need to have the HM whirlpool which I belive you get from the 7th or 8th gym leader in Johto