KStew & RPatz -- Twilight of the Kiss
4/18/2011 2:30 PM PT
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.