Satan Laws Are Coming to Town

Aired:  04/01/02 Views: 26,591

Steve Carell visits Ingles, Florida to report on a town that has proclaimed a ban on Satan. (4:08)

Loading...