Live action footage
Car & people pass by traffic mirror relying on the leafy green wall.
HD
1920 x 1080