After you defeat Clair, you surf behind her gym and get the dragon's fang.
you beat the gym leader
Sunnyshore City Gym: Electric (beacon badge from Volkner)
You must go to the Pokemon Gym. Beat the gym leader and he awards you with the 8th gym badge
You can obtain the 8th gym badge (the earth badge) in fire red from Giovanni in Viridian City.
The only way to get a gym badge is to challenge the corresponding gym leader and win.
== == You get the 8th gym badge in Sunyshore City. Hope this helps
Get the 8th Gym Badge.
you just need to explore the upper floors of sunyshore city and voiala! you have the 8th gym
in Viridian city. the one that was locked.
It is your rival from Pokemon fire red and leaf green versions.
Get the 7th or 8th gym badge, and its in the Power Plant.
You can get it from the Viridian City GYM. Good Luck!