Best Shots of Zhoushan Islands

At the mouth of the Yangtze River lies 1,390 isles of Zhoushan Archipelago. An aquatic paradise. Drone and Phone was there to explore five of the islands in the East China Sea.