Red cows on rice terrace field background, Bali Indonesia.

Royalty-free stock photo ID: 65129542

Red cows on rice terrace field background, Bali Indonesia.