12933_203039967858_501497858_2885522_3852305_n Published December 14, 2009 at 362 × 603 in Delta on the Red Carpet featuring “The Princess and the Frog” was a Resounding Success!