Having a car in New York must be a nightmare!
I thought London had bad traffic, but New York definitely tops London in this department. We were recently in New York and the one thing that is blatantly obvious along every avenue or street are the amount of traffic lights present. Take 5th Avenue for…
We are lookatbowen