The 2026 Winter Olympics are taking place in two co-hosting cities, and you're not the only one wondering why that is.