just surf away were mewtwo is hope it helps
Go into the safari zone and go to Area 3 find the secret house talk to the guy inside and he will give you HM03 which contains Surf.
No, it cannot learn Surf.
It's in safari park.. right in front of the house where u get Surf
They can be found mostly at the power plant which is a little east from cerulean city then you must use Surf to get there.
No Magikarp can't use surf in any version.
with surf you can surf in the water in fire red you can catch a articuno
Surf to it
yes you need to get the hm surf and teach it to a Pokemon in fire red but you have to have the soulbadge to use it outside of battle
Celestic town shrine