Little Caesars opened its first self-service concept restaurant in Rockford, Illinois and people aren't sure what to think.
Little Caesars has introduced a new limited time Stuffed Crunch Crust Pizza to the menu, but does it deserve to be the star ...