Shimmering Sands

Take 3 (640)