Leroy Burrell's house

Leroy Burrell's house


Missouri City, Texas (TX), US
The former American athlete who twice set the world record for the 100 meter sprint lives here.

Burrell is currently head coach of the University of Houston's track team.

Advertisement

Comments

Policies
Please enable images and enter code to post
Reload

Advertisement