We are all familiar with gallstones and kidney stones but did you know that tonsil stones also exist? Yep. Tonsil stones are for real – and...