Shan·gri-la
noun
1. an imaginary paradise on earth, especially a remote and exotic utopia.
2. a faraway haven or hideaway of idyllic beauty and tranquility.
Recent connections - What FDR named Camp David = Shangri La
& the song Remember (Walkin' in the Sand) by the Shangri-Las is in the movie Goodfellas
No comments:
Post a Comment