Whilst on my travels around America we had the delight of visiting another natural feature in the state of Arizona. This time located on the Colorado River near the town of Page and has been unofficially named as ‘The Suicide Capital of Arizona!’ A short walk up a sandy path and you are presented with […]
Continue reading