Royalty-free stock illustration ID: 120166345

Computer Server on green grassland. A symbol of environmental friendly or green technology - Illustration