There are two King's Rocks in Pokémon LeafGreen. One is found in Sevault Canyon, which is found on Quest Island in the Sevii Islands. It requires Strength and Rock Break to reach the item. The other King's Rock is a reward for beating Trainer Tower in Mixed Mode, which is found in the northern part of Quest Island.
mew and mew two
mew and mew two
Mew two
no
No.
h
AT THE BEGINNING OF THE GAME!!!!! or one,two, or three island
No You don't.
No you can only get one
Must trade them from another leafgreen or firered sorry.
Surf is a HM so you can teach it to multiple pokemon.
Two off the top of my head are: Wobuffet and Heracross.