Denver's "Top 5" pizza restaurants (Photo by Spencer Platt/Getty Images)