March of the Soulless Chicago

Starz, LLCNavy Pier
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... RedEye/Michael Rich
Loading