You receive the EarthBadge from Giovanni, AFTER getting all other 7 gym badges.
the gym leader
Its in Viridian City, the Earth Badge, vs. Giovanni
in viridian cityViridian city.
the boulder badge from brock
Head to Cinnibar Island for your next badge.
fuschia.
go to the elite 4
Fuschia city.
Viridian city.
viridian city
fap
In Vermilion city.