new icn messageflickr-free-ic3d pan white
Land Art - Bug in Illinois | by Si1very
Back to album

Land Art - Bug in Illinois

Effigy Tumuli, by Michael Heizer, are a few different land art pieces built on Buffalo Rock in Buffalo Rock State Park, overlooking the Illinois River. (Built between 1983-1985)


The animal shapes are barely visible now from satellite pics, though you can see the beetle or roach shape outline in this screengrab. (more info)

0 faves
Uploaded on January 9, 2008