Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
Payton Shae Taylor was born on May 17, 1994 in Louisville, Kentucky, USA. She is an actress, known for Tears of the Clown (2020) and The Book of Edict (2019).