Russian warship 200 miles from Miami

lead intv mccain russian warship cuba_00001728.jpg

    Just Watched

    Russian warship 200 miles from Miami

A Russian warship that is reportedly armed with anti-aircraft missiles is docked in Havana, Cuba.