After you catch the Red Gyarados, Lance will be at the shoreline of The Lake of Rage.
He's in the Mahogany Town Souvenir Store.
He is in the souvenir shop with the wierd tree by it
You get HM05 Whirlpool in Mahogany Town after driving Team Rocket away in their Mahogany Hideout, Lance will give it to you.from lance when you beat prof elm
you go into the little house where you will find lance
You have to help Lance beat Team Rocket in Mahogany Town.
He's in the Mahogany Town Souvenir Store.
He is in the souvenir shop with the wierd tree by it
After catching or defeating the red gyarodos lance will talk to you go to the house above the pokemon gym in mahogany town
You get HM05 Whirlpool in Mahogany Town after driving Team Rocket away in their Mahogany Hideout, Lance will give it to you.from lance when you beat prof elm
lance gives you it after shutting down the radio system mahogany town
You have to help Lance beat Team Rocket in Mahogany Town.
in shop at mahogany town
you go into the little house where you will find lance
Because you have to go North and fight the red Gyarados and either defeat it or capture it. Then talk to lance and fight team rocket based in the Westernmost building in Mahogany Town.
After helping Lance beating Team Rocket in Mahogany Town, he will give it to you.
I think you get from Lance after you get rid of all the Electrodes from the Rocket Hideout in Mahogany Town.
From Lance after you infiltrate Team Rocket's Secret Base in Mahogany Town.