Also known as: leanne3690001
Leanne Taylor lives in Las Cruces, NM. She a big fan of U2 and Collective Soul. Some of her favorite TV shows are Animal Planet and Discovery Times. Memoirs Of A Geisha and Divine Secrets Of The Ya-ya Sisterhood are among her all-time favorite films.