A candlelight vigil is held to mourn Lewiston shooting victims in Lewiston, Maine, the United States on Oct. 25, 2024. This Friday marks the one year anniversary of the mass shooting in Lewison back in 2023. As many as 18 people were killed and 13 injured in the mass shooting. (Photo by Ziyu Julian Zhu/Xinhua)
A candlelight vigil is held to mourn Lewiston shooting victims in Lewiston, Maine, the United States on Oct. 25, 2024. This Friday marks the one year anniversary of the mass shooting in Lewison back in 2023. As many as 18 people were killed and 13 injured in the mass shooting. (Photo by Ziyu Julian Zhu/Xinhua)
A candlelight vigil is held to mourn Lewiston shooting victims in Lewiston, Maine, the United States on Oct. 25, 2024. This Friday marks the one year anniversary of the mass shooting in Lewison back in 2023. As many as 18 people were killed and 13 injured in the mass shooting. (Photo by Ziyu Julian Zhu/Xinhua)
A man places a flower on memorial of a Lewiston Shooting victim in Lewiston, Maine, the United States on Oct. 25, 2024. This Friday marks the one year anniversary of the mass shooting in Lewison back in 2023. As many as 18 people were killed and 13 injured in the mass shooting. (Photo by Ziyu Julian Zhu/Xinhua)
A man mourns the Lewiston Shooting victims in Lewiston, Maine, the United States on Oct. 25, 2024. This Friday marks the one year anniversary of the mass shooting in Lewison back in 2023. As many as 18 people were killed and 13 injured in the mass shooting. (Photo by Ziyu Julian Zhu/Xinhua)
People hug with each other in front of a memorial when mourning the Lewiston Shooting victims in Lewiston, Maine, the United States on Oct. 25, 2024. This Friday marks the one year anniversary of the mass shooting in Lewison back in 2023. As many as 18 people were killed and 13 injured in the mass shooting. (Photo by Ziyu Julian Zhu/Xinhua)