Land Art - Bug in Illinois

    Prev Next

    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)

    1. Oxalis37 63 months ago | reply

      Actually, that particular screen grab is a catfish.

    2. karna_core 51 months ago | reply

      Wow!...what's the address on google map?

    keyboard shortcuts: previous photo next photo L view in light box F favorite < scroll film strip left > scroll film strip right ? show all shortcuts