- • •????????????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
by shellyviajeratravel 6 years ago | via Instagram