Hot Search
No search results found
Write an article
Start discussion
Create a list
Upload a video
Lou Palmer was born on November 5, 1935 in Newark, New Jersey, USA. He was an actor, known for Lord Thing (1970). He was previously married to Angela Avallone. He died on October 18, 2019 in Wellington, Florida, USA.