MENU

A Closer Look At Sochi


Sochi, Russia is located near a hotbed of Islamic terrorists. Now at the Winter Olympics there are reports of corruption and purposeful cost-overruns. ABC News Chief Investigative Correspondent Brian Ross joined Gregg and Manda Wednesday morning.



Trending

LOADING