Pages

Monday, February 12, 2024

Greece Shooting

Police cordon off a road during an operation in the southern suburb of Glyfada, in Athens, Greece, Monday, Feb. 12, 2024.


READ THE ORIGINAL POST AT www.wvnews.com