How do I get the 7th gym badge in the kanto region in pokemon heart gold

If guy blocking Mahogany Gym is gone, go to Route 43 to begin for Glacier Badge, battle thru Mahogany Town & Gym Pryce. MORE?

Thursday, February 02 2012