The pazzazz of the name is what made me stop in Thatzza Pizza in Aberdeen, South Dakota, and I definitely wasn’t disappointed with their pizza. My slice of pepperoni was almost the perfect thickness for my tastes; not too thin and not too thick. It also had plenty of good cheese and just a little bit […]