
License price
Quote required
The final 12 American Idol contestants arrive at a party in their honor in Los Angeles.
2006-03-09
Los Angeles, United States
Source
Big Pictures Archive
Rights notes
WORLD RIGHTS EXCEPT USA AND FRANCE
Usage
Editorial
Delivery
Digital download
Recommended