TMZ favicon

Kate Upton Swept Off Her Feet During Topless SI Swimsuit Shoot