Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Game description
The traffic went nuts! It depends on you to get helpless motorists to the finish traffic effectively. Use your management skills to avoid deadly crashes
on harmful roadways.
Release date: 5 June 2023 , Platform: Web browser (Desktop and Mobile)
Related games
Advertisement
Advertisement