Carnival Cruise Line

Jennifer Hudson teams up with Carnival Cruise Lines for ‘Carnival Live’ + New Video

Posted by | Ray Cornelius Former American Idol  star Jennifer Hudson is going back to…