-
•
•????????????Strasbourg, France
•
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
When you walk past the narrow streets of downtown Strasbourg, a life-size structure suddenly pops out of nowhere. This is the Cathédrale Notre Dame de Stra