Royalty-free stock illustration ID: 112454426

Computer Planet - Illustration