August 12, 2010 Offbeat News Update Edit Delete Tags Autopost Iowa restaurant ticketed for toad-licking chef http://yhoo.it/a25Sf2