Not quite...Um....The protests in Tiananmen Square started in April and lasted until June 4th. I don't think Walz said he was there for the entire time of the protest....So, this isn't exactly a smoking gun of him lying about being there...
Also, just because a photo was published on a certain date, doesn't mean it was taken on that day....
Finally, coming from the right, where the presidential candidate lies about virtually everything and anything makes me remember the old idiom...those who live in glass houses shouldn't throw any rocks...
...so both sides lie is the message here.
On Tuesday, CNN posted a 2019 radio interview in which Walz stated he was in Hong Kong on the day of the massacre, when publicly available evidence suggests he was not.
After a seven-week demonstration in Beijing led by pro-democracy students, China’s military fired heavily on the group on June 4, 1989, and left at least 500 people dead.
Minnesota Public Radio reported Monday that publicly available accounts contradict a 2014 statement made by Walz, then a member of the U.S. House, during a hearing that commemorated the 25th anniversary of the massacre. Walz suggested that he was in the then-British colony of Hong Kong in May 1989, but he appears to have been in Nebraska. Public records suggest he left for Hong Kong and China in August of that year.
https://apnews.com/article/walz-china-tiananmen-square-protests-8d433bf7184e8c430aa31d1f5460fe87