Detroit Metro Times (Film)
4/16 8:57A
Steve Neavling
Maybe that new Detroit sign along I-94 isn’t so bad after all. A week after the city was hammered with criticism on social media for spending more than $269,000 on the big, blocky letters, many people...