October 15, 2002

By some totally weird coincidence, Nate happened to find the very same page I was looking at last night, about Harvey, Illinois' Dixie Square Mall, left standing in abandonment and disrepair since 1979, which is right around the time The Blues Brothers was filmed there.