'Lose Youself' by Selected of God Choir from Detroit to benefit charities
Andrew Norton
The "Imported From Detroit" Chrysler commercial was the hit from last year's Super Bowl. It was a gritty portrayal of the city that never gives up - Detroit. Building on the success of that commercial is this new music video and song by the Selected of God Choir.
Read More