145370687486 June 4, 2016 Tumblr Shengshan Island, east of Shanghai, China Previous 145358277952 Next 145388037782