What is the version of the following sentence with correct punctuation?

Then you will watch the sun set over the mountains and soon after this amazing spectacle you will see the unique starlit desert sky
Then you will watch the sun set over the mountains, and soon after this amazing spectacle you will see the unique starlit desert sky.