Image 1 of 1

TaylorLili50.JPG

Lili Taylor arriving at the premiere of " 6 FEET UNDER " at the Chinese theatre in Los Angeles. February 25, 2003.
twitterlinkedinfacebook