A man walks his dog on a rock as tropical storm Linfa approaches seaside Xiamen city, east China's Fujian province, June 21, 2009. [Xinhua]