Our intrepid photographer Kevin Ketchum shares his tour of the Galena/Dubuque region this week.
Stop 2: Dubuque, including Crystal Lake Cave and National Mississippi River Museum & Aquarium
Dubuque
Crystal Lake Cave
National Mississippi River Museum & Aquarium
Tomorrow: Haunted Galena Ghost Tour