Tune in to the latest episode of TV7’s Times Observer as Amir returns to discuss “Russia, Israel’s neighbor in the north.”