Ellen DeGeneres & Wife Leave U.S. Following Trump Win

The couple have reportedly settled in South West England. Continue reading…  Click Here