Loading...

Lillian Byrd

Photos with Lillian Byrd

Search on Amazon

Biography

Memphis, Tennessee, USA
Lillian Byrd was born on December 15, 1952 in Memphis, Tennessee, USA. She is an actress, known for Smart Card (2005), The Image (1990) and Frogtown (2011). Read more...

Actor