Do You Love Pizza?

Pizza is our thing. The real question is where's the best pizza. Is it in Italy, New York or somewhere else?

Do You Love Pizza?

Photo: www.2foodtrippers.com