Pizza Palooza Results: Here is The Best Pizza in BillingsPizza Palooza Results: Here is The Best Pizza in BillingsHundreds of Billings pizza lovers gathered downtown on Sunday to enjoy some of the best pizzas in town. Here are the top finishers (and People's Choice) for Best Pizza in Billings.Michael FothMichael Foth