Lions and Tigers and Bears, oh meh. We can do better. Contribute a clever sports team nickname!

The Detroit Car Jackers

Considering its decay and ongoing recovery:

Detroit Phoenixes

Helena Handbaskets ?