0
Anonymous
Carl Lewis, the American Track and Field star, currently lives in Houston, Texas. It is unclear whether or not his mother resides with him.
Wiki User
Chat with our AI personalities