1 / 30
Street Sweeping Moreno Valley - 8h79yqf
2 / 30
Street Sweeping Moreno Valley - fdbc0wr
3 / 30
Street Sweeping Moreno Valley - 2t7ggq8
4 / 30
Street Sweeping Moreno Valley - mbbc32e
5 / 30
Street Sweeping Moreno Valley - 7jus5yp
6 / 30
Street Sweeping Moreno Valley - ihd7bz3
7 / 30
Street Sweeping Moreno Valley - xdp48ns
8 / 30
Street Sweeping Moreno Valley - e2heqj1
9 / 30
Street Sweeping Moreno Valley - k7a4q1m
10 / 30
Street Sweeping Moreno Valley - sj9ez92
11 / 30
Street Sweeping Moreno Valley - n19gz3c
12 / 30
Street Sweeping Moreno Valley - plv89wi
13 / 30
Street Sweeping Moreno Valley - nvstl3t
14 / 30
Street Sweeping Moreno Valley - 02wolif
15 / 30
Street Sweeping Moreno Valley - 0jjml2o
16 / 30
Street Sweeping Moreno Valley - 4mhmkty
17 / 30
Street Sweeping Moreno Valley - kvqdxx6
18 / 30
Street Sweeping Moreno Valley - mdh9zei
19 / 30
Street Sweeping Moreno Valley - bd1ojy7
20 / 30
Street Sweeping Moreno Valley - nsrgg3u
21 / 30
Street Sweeping Moreno Valley - kn190ts
22 / 30
Street Sweeping Moreno Valley - pcn932l
23 / 30
Street Sweeping Moreno Valley - vemivi7
24 / 30
Street Sweeping Moreno Valley - 11nvise
25 / 30
Street Sweeping Moreno Valley - bqsbd63
26 / 30
Street Sweeping Moreno Valley - lbrc3n8
27 / 30
Street Sweeping Moreno Valley - mc9wg0k
28 / 30
Street Sweeping Moreno Valley - kxx3sj9
29 / 30
Street Sweeping Moreno Valley - bwx8z6v
30 / 30
Street Sweeping Moreno Valley - p22w6pp


The program includes the removal and replacement of pavement surfaces to extend the service life of the street pavement, and aims to repair over 180 miles of road in roughly 18 months.