Tag: PHOTO Tornado Touching Down On The Street In South Elgin Illinois