Todd in Corrie gay kiss No2.
HE'S been wrestling with his sexuality for months - but here's the conclusive evidence that Todd Grimshaw really is gay.
Coronation Street's mixed-up teenager lovingly embraces nurse Karl Foster before kissing him full on the lips.
And unlike his last pass on Nick Tilsley, when he gave him a fleeting kiss as he lay dozing on the sofa, this latest snog lingers for ages.
Corrie bosses took the romance so seriously that they decided to film the scenes in the heart of Manchester's Gay Village.
There were cheers and shouts of approval from gay onlookers as the two actors - Bruno Langley, who plays Todd and Chris Finch, who plays Karl - got it together in the cold night air.
A Corrie source said: "This is the start of Todd's realisation that he is in fact gay.
"As he kisses Karl, out of the corner of his eye, Todd sees girlfriend Sarah coming around the corner. He is mortified and quickly separates from Karl in the nick of time. It really is a near miss.
"Sarah hasn't a clue what has gone on - but it will only be a matter of time before she realises the dreadful truth about the father of her child. Quite simply it will destroy her".
EMOTIONAL: Karl, left, and Todd