sportsbrandjury.com
Titanic Twentieth.
The Titans unveil a terrific logo to toast their twentieth season in Tennessee. Sports team anniversary logos can be hit or miss (or at best foul tips). But once in a while, a team hits one out of …