A blanket of thousands of spires, fins, pinnacles and mazes of dazzlingly coloured rock cover the spectacular Bryce Canyon National Park in southwest Utah.