You are viewing a single thread.
View all comments 11 points
*
Yet the picture in the title is really from 14 April 2024 taken in Israel.
10 points
Yet the picture in the title is really from 14 April 2024 taken in Israel.
This is a most excellent place for technology news and articles.
18K
Monthly active users
11K
Posts
506K
Comments