Rainbow at Letchworth, "the grand canyon of the east"