Share
twitterlinkedinfacebook
Image 1 of 1
2005 Ada Tai and Arlene Tai.jpg
Ada Tai and Arlene Tai..at the World Premiere of "Big Fish" on December 4, 2003 at the Ziegfeld Theatre in New York City.                               Photo by Robin Platzer, Twin Images