Palo Alto, CA | San Francisco, CA
Also known as: KellyANelson
Kelly Nelson lives in Palo Alto, California. Kelly has also lived in San Francisco, California. U2 is Kelly's favorite band. Kelly loves watching True Blood. San Francisco Giants is Kelly's favorite team.