massive tonsil stone I just freed. no wonder my tonsil has been sore today.