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.

About the Author
Stephen Spruiell is a former staff reporter for National Review Online.
Advertisement
Advertisement





Comments