To say many Detroit sports fans are not impressed with the giant guy on top of Little Caesars Arena is an understatement. There's backlash all over social media involving the world's largest Little Caesar's logo on top of the arena set to open in September 2017. |