Iowa chef licks 2 toads in kitchen, gets fined

August 12, 2010 08:45 AM

More Videos