PimaCountyRegisteredReporter

Rank: Street Smart Civic Points: 90
  • W River Rd & N La Canada Dr Tucson, AZ, 85704, USA - Flowing Wells
    Location of River Rd @ La Canada the light timing for the green light is not long enough and is causing traffic to back up to the Rillito River Bridge. The NB / SB light.