Menu Bar
More cars mean more traffic lights. But who is controlling those lights? This game puts the power in your hands. Control the traffic anyway you like, but remember, drivers can be very impatient!
Nov 6, 2009 9:43 AM
