Kayaking in Lan Ha Bay, off Cat Ba Island, Vietnam

Kayaking in Lan Ha Bay, off Cat Ba Island, Vietnam