Police Fatal Collision sign beside where a teenager was killed in a road traffic accident, London, England, UK

- Image ID: HHY7CA