Looks like Opera Winfrey’s 25 year reign over the national television is finally coming to an end. The final show is scheduled to be aired on May 25th 2011. A farewell show was done to honor Opera Winfrey which will be aired in two parts on 23rd and 24th May 2011. Oprah Winfrey neared the end of her quarter-century reign ... Read More »