John Meeks MPHS Jan 66 is terrified. This is on Willow street in Old Town in Chicago.
There were two of those things at that house. Must have been twelve feet tall.
Taffy Cannon MPHS 1966
Judy, these photos never go away.
Anyone else have terrifying photos they wish to share? Send them to email@example.com and I will post them on this blog.