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)
Oxalis37 63 months ago | reply
Actually, that particular screen grab is a catfish.
karna_core 51 months ago | reply
Wow!...what's the address on google map?