The school is just 12-years old. I see a football field next to the school and plenty of land on Google Earth. I also see that they played one regular season home game at Streamwood H.S. The not-yet-official site for their playoff game this weekend is rumored to be Streamwood H.S. as well.
Why????
Why????