The image shows a group of people on a sandy beach. There are two large banners on the ground, one with a green shamrock and the other with a red heart. The banner on the left has text written on it, which appears to be a protest or rally. The person in the foreground is wearing a red beanie and a black jacket, and is kneeling down next to one of the banners. In the background, there are other people walking on the beach and a dog can be seen in the distance. The sky is blue and the sand is light brown.