Royalty-free stock illustration ID: 196897433

Sweden High Resolution Innovation Concept