Wow. A statement that actually makes it worse: - eviltoast

Holocaust Museum in Israel criticizes the UN delegation wearing Yellow Stars…but not for the reason you’d think.