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