Leila Carroll

My blogs

About me

Location Chicago, Illinois, United States
Introduction I'm a nut. I love to laugh. Two years later I'm still in awe of the creative playground we call Second Life. It's allowed me to express myself more freely and meet some of the most wonderful people.