So lately Iโ€™ve been seeing a lot of ads for this History Channel miniseries called โ€œLife After People.โ€ I think it was filmed on location in Detroit.