License Photo
"American Idol" finalists attend the "Red Riding Hood" premiere in Los Angeles
"American Idol" finalists attend the premiere of the motion picture fantasy thriller "Red Riding Hood", at Grauman's Chinese Theatre in the Hollywood section of Los Angeles on March 7, 2011. UPI/Jim Ruymen
Please fill out form for pricing information for the photo below.