Long Long Longhaven

Long mountain, deep sea.