Sedona USA!

Where in the world is Sedona USA? And why the heck is it so special? Ah, Sedona USA…magical place of great beauty and small town charm. It’s true, Sedona manages to be both cosmopolitan and quaint in the same fresh-air breath. Located 90 minutes and 116 miles north of that sweltering hotbed called Phoenix, Arizona,(…)

More...