Did Illinois Native Americans practice human sacrifice?

August 09, 2009 3:50 PM