Annoying Traffic
In Slightly Annoying Traffic you have to prevent crashes. You can stop and start cars by clicking on them. More Similar Games
Tags: 3d Action Car Strategy Street fighting Traffic