Taylor & Kristen In Brazil

Nov 1st, 2009 | By | Category: Featured Articles, Movie News

Taylor & Kristen are in Brazil today promoting New Moon and you can check out all the pics at Lion & Lamb LJ!

Tags: , , , , , , ,