The Enfield Monster: Illinois creature or mob mentality? — On a seemingly ordinary evening in April 1973, the quiet town of Enfield, Illinois — affectionately or ominously known as the ‘Devil’s Kitchen’ — became the epicenter of a mystery that still tickles the fancies of cryptozoologists and skeptics alike. …