Royalty-free stock illustration ID: 528229099

3D Rendered Futuristic Building Block