by PopOff
Accident in Spain, Torrevieja May 28, 2023, police car and ambulance on the road. High quality photo