Isabel Freese Height Really an Issue?

Isabel Freese was a contestant on season 7 of the reality show, “Survivor” on the Discovery channel. She is currently appearing on another one of the popular reality television shows, “The Amazing Race.” The show was a spin-off from the original “Survivor” series, which followed the journey of the other Continue Reading