The island Oliver Queen was stranded on in the TV show Arrow
"You're going back to Lian Yu?"
4👍 1👎
Human testicles, served with a light dash of salt.
Kyle - I live on an island in the north China sea called Lian yu, its mandarin for purgatory. It's basically a living hell where I have learned how to survive by doing whatever necessary.
Normal Person - isn't that where Lian yu Oysters are made?
4👍 1👎