Houston, Texas / United States of America - 08/2/2019: Photograph of The New York Times landing web page displayed on computer screen Poster #243836084
Houston, Texas / United States of America - 08/2/2019: Photograph of The New York Times landing web page displayed on computer screen Poster #243836084