Colorado is home to many amazing pizza restaurants, but does this local pizza joint have the biggest pizza in all of Colorado? We've never seen a bigger one.
Colorado has many different excellent pizza options around the state, one of the most popular pizzerias in the country is finally making its Colorado debut.
A recent ranking looked to find the best pizza cities in the US, and they shockingly found that this Colorado city was the top spot for pizza in the entire country.