Lee Harvey Oswald in Russia? Looks like an imposter to me!