After getting all 16 badges, Prof. Oak says that you can now go to Mt. Silver (off of Route 22). Pokemon Trainer Red is waiting at the very peak of Mt. Silver. (He has Pokemon leveled 80-88)
on mount silver
In The lake of Rage in Soulsilver/Heartgold
you get it from oak at pallet town after you beat red
mr. Pokemon
No, Pokémon HeartGold's Red is not Ash.
yes, you can find Moltres and you fight red too!
You can find kyogre on heartgold after you get the blue orb from mr.Pokemon on route 30. you can get the blue orb by either beating Pokemon trainer red the first time or giving him the red scale you found some where in the story.
In HeartGold you get a blue orb and in SoulSilver you get a red orb
You get the red orb after you defeat Red on top of Mt. Silver. Talk to Mr. Pokemon and he will promptly give you the orb.
nwhere its impossible to find him UNTIL you beat the elite four again
you find moltres in mt.silver take a different path then you do to get to red/ash
Mr. Pokemon's house. After catching (or defeating) the Red Gyrados you get a red scale. Give it to him, as it is otherwise useless.