Watch as a group of Brits bravely taste-test the famously strange Heinz Ketchup ice cream, a product released only in the UK. Their reactions range from curious anticipation to hilarious disgust, ...