The city of Sedona, Arizona claims to be “The Most Beautiful Place on Earth”, and we just had to check it out for ourselves. Sedona is located about 2 hours North of the Phoenix, Arizona area and has a slightly cooler climate than most of its desert neighbors. It is a land of rustic red […]