Russia claims to have stopped a sabotage operation by Ukraine's intelligence service. Ukraine denies the charge and has beefed up military on its border with Crimea. Is another war brewing? Is the US pushing for it?
Watch The Liberty Report LIVE
Weekdays at 12PM ET