On March 26, 2003 numerous stones fell on the village of Park Forest, Illinois - cars, two houses, and the fire station were all struck