After being closed for most of 2023 after being seized back in January, the Taco Bell on Main Street in Windsor, Colorado is getting ready to re-open. Exciting!
Labor Day weekend in Windsor will bring the annual Harvest Festival and with that, the annual hot air balloon rally, known as the "Picture the Sky" Balloon Rally.