Arizona: The Grandest ‘Grand Canyon’

The ‘Grand Canyon’ is the ultimate natural wonder of the world. Its an over-whelming sight – where an entire world of Canyons is settled along the Colorado river with its never-ending-twisted bends and abysmal rifts. Its a puzzling mirage – the landscape tries to baffle the senses making it difficult to comprehend the real from the visible unreality. And it was our time to enjoy … Continue reading Arizona: The Grandest ‘Grand Canyon’