March of the Soulless from 'Torchwood: Miracle Day' in Chicago

A freaky new cult took to the streets of Chicago and other major cities Thursday, marching up Michigan Avenue and around Navy Pier proclaiming a "Miracle Day" is upon us. Fear not, Chicagoans, it was simply a promotional stunt for the "Torchwood: Miracle Day," which premieres at 9 p.m. July 8... Photos by Michael Rich/RedEye
This photo gallery is featured in these articles:
Loading