camera times square new york
in

Times Square New York – USA

Times Square New York – USA

YouTube video

Camera location – Times Square New York