Oak Forest is located in the city of Oak Forest, Illinois, United States of America and is known as one of the most p ...
CHICAGO (WLS) - The National Weather Service confirmed that a dozen tornadoes touched down in the Oak Forest, Illinoi ...