Shangri La



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