Tyra is back in her bikini and underwear, posing as other supermodels in a series of brand new photographs from Udo Spreitzenbarth.
After some serious styling (and no Photoshop), Banks can be seen smizing as Kate Upton, Claudia Schiffer, Brooke Shields, Twiggy, Iman, Karlie Kloss, Linda Evangelista.
There's also a shot of Tyra recreating an image of herself when she was just 15.
Tyra Banks as:
15-year-old Tyra Banks