Lulu Carpenter's

Santa Cruz, California 1982 United States of America

Location