Stamford, CT | North Palm Beach, FL | Loxahatchee, FL
Also known as: Keelodog
Kelly Lee lives in Stamford, Connecticut, but has also spent time in North Palm Beach, Florida and Loxahatchee, Florida. She is employed by Vet Tech. Her favorite films are Scarface, True Romance, Mystic River and Gone Baby Gone.