View over the Dealey Plaza in the city of Dallas. Texas, United States, stock photo

Stock image of 'View over the Dealey Plaza in the city of Dallas. Texas, United States'
Published: December 12, 2017
Close
Loading