Live action footage
Plaza de la Cibeles (Cybele's Square) - Central Post Office (Palacio de Comunicaciones), Madrid, Spain.
HD
1920 x 1080
Editorial Use Only