Video: Is This the Best Pizza Ever?

Sam has the best pizza on Earth in Naples, Italy.