The taste testers at The TRY Channel try Scottish crackers and find out whether the country that brought the world shortbread ...
Explore 25 Things We Can't Believe People Actually Eat! Discover shocking global delicacies, from fermented shark to live ...