Italy view from space.

Royalty-free stock photo ID: 64597090

Italy view from space.