Best Pizza
“Randy, are you puttin’ me on??? You’re telling me that the world’s best pizza is in Arizona???” Why, yes. Yes I am. I’ve eaten pizza in Chicago, New York, even Italy…and yes–for my tastebuds–the best pizza lives in Phoenix, Arizona. Pizza opinions are certainly subjective, but what I love the best about Spinato’s pie, is…
View More