Tag Archives: nat strand

The Amazing Race

Featuring Dr. Natalie Strand, person with diabetes and winner of The Amazing Race, Season 17. Listen Now.