I have seen the Persik tomato in Russia before, and I still have not figured out if it is related to our Peach (i.e. garden Peach) tomatoes. I think I have seeds, so I just need to grow them side by side to compare.
I would not trust the color on a Russian seed packet