What is Gruyère? The Swiss Alpine Cheese with a Sweet & Salty Twist

What is Gruyère? The Swiss Alpine Cheese with a Sweet & Salty Twist