Two cars confronting each other

Two cars confronting each other by stopping in the middle of the road – obstructing the traffic.

You Might Be Interested In