Рет қаралды 4,751
Walk My Life
The Scottsdale Fashion Square is an upscale luxury shopping mall located in downtown Scottsdale. Filmed in 4K.