Lung Wah Squid March 17, 2016 1020 × 1020 Hong Kong’s Lamma Island Salt and pepper squid at Lung Wah Seafood Restaurant in Yung Shue Wan Salt and pepper squid at Lung Wah Seafood Restaurant in Yung Shue Wan, Lamma Island – Hong Kong, China (Photograph from the website: Check Before You Trek) Hong Kong’s Lamma Island