Shannan Leigh (also known as Alexis Taylor) was born in Manhattan, New York, on February 1, 1972 and has appeared in numerous bondage, fantasy wrestling and direct-to-video erotic thrillers.
Diary of a Sex Addict
Movie • 2001
Virgins of Sherwood Forest
Movie • 2000
Andromina: The Pleasure Planet
Movie • 1999