19-year-old model Kate Upton is on the cover of the 2012 Sports Illustrated Swimsuit issue.

She wears a tiny red-and-brown, sparkle-covered string bikini with a view of the waters of Australia behind her as she poses for the magazine cover, which was unveiled last night on "Late Show with David Letterman".
Upton, all 5-feet-10 of her, was born in Michigan but raised in Florida. Her hometown is Melbourne, on the state's east coast.