Satan Laws Are Coming to Town

  • Aired:  04/01/02
  •  | Views: 25,907

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

Loading...