S sciencealert.com Enigmatic designs found in India may be the largest images made by human hands 89 points samizdis 5 years ago 20 comments