Gofirstclass
Well-Known Member
Here we are in what's Sedona, AZ which might just be the most scenic town in America. We're going to be here for 2 more days so I'll have time to share more videos. I took these three on the afternoon of our arrival and will take more. Enjoy