Lusk Creek Canyon
From Wikipedia, the free encyclopedia
Lusk Creek Canyon is the name of a canyon and National Natural Landmark located in Pope County, Illinois. The area is a large gorge formed by the erosion of sandstone.
Lusk Creek Canyon is the name of a canyon and National Natural Landmark located in Pope County, Illinois. The area is a large gorge formed by the erosion of sandstone.