KStew & RPatz -- Twilight of the Kiss

4/18/2011 2:30 PM PDT
That sound you are hearing is the screams of millions of Twihards after seeing this pic of Kristen Stewart and Robert Pattinson kissing in the back of a car in NYC yesterday.


See ... they really do suck.