S12 E01
Mar 4, 2009America's Next Top Model
What Happens in Vegas
Release Date: Mar 4, 2009Episode Description
Thirty-four finalists travel to Caesar's Palace in Las Vegas where they being their inner-goddess to the surface for their very first photo shoot.
Where to Watch America's Next Top Model Season 12 Episode 1 Now
Best
Rent/Buy
Free