Where on that link/page are the photos?
The one at the top is still there?
More here. https://incredibleimages4u.blogspot.com/2010/03/june-4-1989-china-tiananmen-square-day.html
Not finding the one of distinct human remains over run by a tank.