I love roadside attractions built by roadside people. Usually it is an obsession, fueled by many years of patient work, to built these temples to quirkiness. Shangri-La Stone Village, in Prospect Hill, NC, is one such place. The retired tobacco farmer Henry L. Warren began his quest in 1968, using stone blasted from his property, to build leprechaun-size buildings to fill his earthly paradise. By the time he died in 1977, Shangri-La (a fictionalized place from the 1933 novel Lost Horizon) had 27 structures. He died while working on the Shangri-La hospital. [see thumbnails for captions]