Originally Posted by MMMOTORCYCLE
I finally went to check out "THE SPOT" today....
What I found were a bunch of barricades and two City of Elgin Fire Department Condemned Structure notices.
Too bad, it looked like it would be fun.
"The spot" sounds like illegal off roadin.