Asked in
Celebrity Births Deaths and Ages

When was Amanda Winn Lee born?

Answer

User Avatar
Wiki User
March 24, 2014 4:58AM

Amanda Winn Lee was born on November 14, 1972, in Houston, Texas, USA.