My Favorite Bands Logo
Theodora Richards

American fashion model, born March 18, 1985 in New York City, New York, USA.

Daughter of Keith Richards from his second marriage. Paternal half-sister of Marlon Richards.

Data provided by Discogs