Nu rang in her first stint in the fold in the Sunshine State, and the year following, she reached a coveted cover spot ...
Achieng Agutu was born in Kenya and moved to Richmond, Indiana, as a teenager. She is known as "The Confidence Queen." She discussed walking the runway as an SI Swimsuit model with The Newsette.