back to top

Robert Pattinson & Kristen Stewart Spotted In New York City

The power couple has been spotted by several eagle-eyed Twitter users all over NYC -- even in Grand Central Station! Do YOU think they're finally taking a

Posted on