Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
- Log in
- Inbox
- Invite friends
- English
Leonard D. Sales was born on January 24, 1992 in La Porte, Indiana, USA. He is an actor and writer, known for They See You (2022), Room 13 (2016) and Walkers in the City (2016).