Carmen Llywelyn (also known as Carmen Lee), an American actress and photographer, appeared in the films Chasing Amy and a Better Place in 1997.
Carmen Llywelyn (also known as Carmen Lee), an American actress and photographer, appeared in the films Chasing Amy and a Better Place in 1997.