Tyra Banks on the cover of Sports Illustrated Swimsuit issue at 45

Tyra Banks (PA)
Tyra Banks (PA)