Answer
You have to beat the Johto regions.
Of course you will ask how . After you catch all Kanto Pokemon
and Mew , you beat the elite four ten times , and then prof Oak tell you that a road to Johto regions has opened under the victory road .
You can find ditto in cerulean cave.
you can catch mewtwo at cerulean cave
mewtwo is in cerulean cave. the cave in in cerulean city, where misty's gym is. mewtwo in hard to catch, though.
i know one place is cerulean cave if u look hard enough
Cerulean Cave
Cerulean Cave
You can get Mewtwo in the Cerulean Cave.
mewtwo is in cerulean cave
Cerulean cave
Cerulean cave located near cerulean city.
inside cerulean cave near cerulean city.
You can find ditto in cerulean cave.
In Cerulean cave in Pokemon firered and leafgreen
You can find Mewtwo in the Cerulean Cave.
The Cerulean Cave
If you mean, "Wobbuffet", you can catch it in Cerulean Cave.
you can catch mewtwo at cerulean cave