(Photos via The CW)This is it! The moment of truth—which remaining contestant will win the title of America's Next Top Model for the, uh, 19th time?Will it be Kiara, the tough-as-nails basketballer from California; Laura, the strong and fierce competitor with famous parents; or Leila, the high-fashion gap-toothed girl who returned from an unexpected elimination?We'll dissect our favorite moments from the finale, and reveal the winner of the competition, right here—and, just to be safe, we've...
Read Full Story