The untold story of Boston’s iconic Citgo sign It became a near-instant — and unlikely — icon after it was switched on in December 1965, the enormous oil company logo glowing high above Kenmore Square. The Citgo sign, said to be the largest illuminated sign in New England at nearly 60 feet by 60 feet, has been called this city’s Big Ben or Eiffel Tower. Nationwide television […]