4301 South Lake Drive, Chester, Illinois 62233 USA
A towering piece of bluff split off from the main bluff, along the base of Turkey bluffs
Photo Credit: Joe Taylor
Claim copyright