No, that is obviously an edited photo. It's actually part of a dance 옮기기 for their song 'Girls' Generation', (and judging 의해 their hairstyles this was during that era) but I think Tiffany and Sooyoung were suppose to 'kiss' Hyoyeon instead. Here's the original photo!
of course not. there are a lot of good photoshopped pictures, but this one is just too obvious that it's fake. plus, if they really did "kiss", why would they do it so openly in public, and on stage? not saying they actually are together though