Filed under: Animal House By Sarah Cox Aug 23, 2011, 10:48am EDT The Detroit Lions (as in felines, not football) have a new Million Dollar home at the Zoo and the big reveal is scheduled for tomorrow. We'll post images as soon as we get our claws into them. [Crain's]