If you believe Oswald's trip to Mexico City was a fabrication to somehow frame him for the assassination, why wouldn't the authorities just release a fabricated picture of Oswald instead of someone else? The CIA works in mysterious ways. Maybe they did have such a picture but didn't want to reveal anything about their surveillance techniques to the Russians or Cubans. Maybe they were incompetent and didn't actually get his picture. Whatever the explanation for not having Oswald's picture, it makes no sense to suggest that authorities faked Oswald's presence in Mexico City for some unknown reason but then released a picture of someone else who wasn't Oswald. That doesn't add up as a logical narrative.
This again. The CIA in Mexico City believed Oswald visited the Soviet Embassy on Monday. He had made a call earlier inquiring about the status of the visa he requested. The CIA went through the photos taken that day, grabbed one they thought might be him (they didn't have any photos of him), and sent it to Dallas. They admitted they had no idea who the person was. How could they know the person said he was Oswald? Only the people Oswald met could know that.
The three KGB agents/Embassy officials who met Oswald were shown the photo. They all said that the man was not the man who said he was Oswald and that the man they did meet over two days was the real Oswald.
The agents were interviewed for the PBS program "Who Was Lee Harvey Oswald?" They were shown the photo. Here is what they said.
NARRATOR: But there is much evidence that the real Oswald was in Mexico City. At the Soviet embassy, all three KGB officers told FRONTLINE the man they met was the real Lee Harvey Oswald,
not the man in the photograph the CIA released.VALERY KOSTIKOV, KGB: [through interpreter] No, this is a completely different person. The Oswald who had visited our embassy and whose photographs I saw in many newspapers and on TV was completely different.