Nancy O'Dell Shares Her Thoughts On The 70th Annual Emmy Awards
The 2018 Emmy Awards took place last night from the Microsoft Theater in Los Angeles, CA. Monday's night broadcast marked the 70th occurrence of the awards and featured plenty of big surprises and fun moments for everyone in attendance and tuning in at home.