Sheila Echols
Follow
About Sheila Echols
In the world of sport, Sheila Echols is a track and field athlete from the United States. She comes from Memphis, Shelby County, United States, where she was born on October 2, 1964. She attended Louisiana State University and stands 5′ 5″ (165 cm) tall.


















