Tyra Banks recreates Sports Illustrated Swimsuit cover, loves herself

Superficial | February 21, 2007 - 8:40 am