The iconic Eiffel Tower represents love and the romance of France. At a magnificent 1,063 ft. high, the tower showcases one of man’s greatest achievements. Surprisingly, it was once revered as much as a street lamp. When construction on the now beloved tower began in early 1887, critics believed the structure would mar Paris’ skyline […]