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