No Where!
* Pewter Gym - Rock Badge * Cerulean Gym - Cascade Badge * Vermillion Gym - Thunder Badge * Celadon Gym - Rainbow Badge * Fuchsia Gym - Soul Badge * Saffron Gym - Marsh Badge * Cinnabar Gym - Volcano Badge * Viridian Gym - Earth Badge
the fourth gym is in celadon city at the bottom left of the city. the gym leader is erika. the badge is called the rainbow badge
You must go to the Pokemon Gym. Beat the gym leader and he awards you with the 8th gym badge
The Rainbow Badge
you need the 2nd badge, from the bug gym leader, which is from the gym in azalea town.
Get the 8th Gym Badge.
* Pewter Gym - Rock Badge * Cerulean Gym - Cascade Badge * Vermillion Gym - Thunder Badge * Celadon Gym - Rainbow Badge * Fuchsia Gym - Soul Badge * Saffron Gym - Marsh Badge * Cinnabar Gym - Volcano Badge * Viridian Gym - Earth Badge
the seventh gym badge snowpoint gym
Go for the next gym badge.
the fourth gym is in celadon city at the bottom left of the city. the gym leader is erika. the badge is called the rainbow badge
You must go to the Pokemon Gym. Beat the gym leader and he awards you with the 8th gym badge
you must beat the eighth gym leader and he will give you the badge.
Sunnyshore City Gym: Electric (beacon badge from Volkner)
it's in the woods between the first gym badge and 5th gym badge
the boulder badge from brock
The Rainbow Badge
The sixth gym badge (the Marsh badge) is located at Saffron City's gym. It is in Gym Leader Sabrina's possession, so you have to defeat her to obtain it.