Tonsil stones are hard white or yellow formations located within the tonsils. Tonsil stones can cause bad breath, a sore throat, and even trouble swallowing. (Tonsil Stone image)