A Russian spy ship visited Havana, Cuba while Russia is facing significant challenges from Ukraine.