You might've seen their logo on some ubiquitous sticker pasted to the back of a street sign -- silhouettes of the IDS Center, Wells Fargo Center and 225 South 6th, the three tallest buildings in Minneapolis. But while the Illuminous 3 haven't reached the stature of those skyscrapers yet, that's largely because it took them six years between their formation and this month to finally release... More >>>