Taylor Rain was born on August 16, 1981 in Long Beach, California, USA. She is an actress and director. She was previously married to Scott Fayner.
No data