Designed by
Title
June 14, 2021, 2021, Brazil. In this photo illustration the Teradata Corporation logo seen displayed on a smartphone #221256115
Description
June 14, 2021, 2021, Brazil. In this photo illustration the Teradata Corporation logo seen displayed on a smartphone.
This image is editorial