Embedded Tower after catching both Kyogre and Groudon there.
groudor,rayquazza and more
You beat the Pokemon league and then on the tv it appears that a flying Pokemon appears which is Rayquazza and its level 70 and then you find it on top of the Sky Tower and catch it
You can't catch Rotom in heartgold.
you cant catch him in heartgold you can only get him in soulsilver
In HeartGold you can catch Kyogre.
You can use a action replay to hack for it or trade it from another game.
You can only catch Vulpix in SoulSilver, not in HeartGold. You can catch it on route 36 and route 37.
you don't get rayquazza in Pokemon diamond the only way to get rayquazza is to transfer one from Pokemon ruby Sapphire and Emerald to Pokemon diamond
No
In pokemon Heartgold
you cant catch it it is rare
yes you can catch every Pokemon ever made