World's Best Ketchup

(04:54)

More Info|  Food Finds visits the folks who claim they've created the world's best ketchup.