Click on image to enlarge.


Mount Penglai was a mythical place once believed to be on an island in south eastern sea of China. The island was perpetually cloaked in a mask of clouds so thick you couldn’t see through it, and surrounded by water that was cursed so that no boat could float in it. Here was said to be the only home of rare ingredients for creating the elixir of immortality.