[Puxi] Drinkstand, short canals and Peter’s Tianma – 1st May 2015.

1st May in China (and in other parts of the world) means holidays! There were many rides today, in Pudong to seawall, two in Puxi – one long to Suzhou and one shorter to Drinkstand). Great weather but windy like crazy in few parts of the city. It was also a day full of punctures… Andy ripped his tire even! And traffic was biiiig! All the people traveling to many places in Shanghai, traffic jam almost everywhere. But we’ve managed to finish ride without any crashes and injuries. Few pics from today:

1st_May_2015_Image_01_Marcin_Urbaniak

1st_May_2015_Image_02_Marcin_Urbaniak

1st_May_2015_Image_03_Marcin_Urbaniak

1st_May_2015_Image_04_Marcin_Urbaniak

1st_May_2015_Image_05_Marcin_Urbaniak

1st_May_2015_Image_06_Marcin_Urbaniak

1st_May_2015_Image_07_Marcin_Urbaniak

1st_May_2015_Image_08_Marcin_Urbaniak

1st_May_2015_Image_09_Marcin_Urbaniak

1st_May_2015_Image_10_Marcin_Urbaniak

1st_May_2015_Image_11_Marcin_Urbaniak

1st_May_2015_Image_12_Marcin_Urbaniak

1st_May_2015_Image_13_Marcin_Urbaniak

1st_May_2015_Image_14_Marcin_Urbaniak

1st_May_2015_Image_15_Marcin_Urbaniak

1st_May_2015_Image_16_Marcin_Urbaniak

1st_May_2015_Image_17_Marcin_Urbaniak

1st_May_2015_Image_18_Marcin_Urbaniak

1st_May_2015_Image_19_Marcin_Urbaniak

1st_May_2015_Image_20_Marcin_Urbaniak

1st_May_2015_Image_21_Marcin_Urbaniak

1st_May_2015_Image_22_Marcin_Urbaniak

1st_May_2015_Image_23_Marcin_Urbaniak

1st_May_2015_Image_24_Marcin_Urbaniak

1st_May_2015_Image_25_Marcin_Urbaniak

1st_May_2015_Image_26_Marcin_Urbaniak

1st_May_2015_Image_27_Marcin_Urbaniak

1st_May_2015_Image_28_Marcin_Urbaniak

1st_May_2015_Image_29_Marcin_Urbaniak

1st_May_2015_Image_30_Marcin_Urbaniak

1st_May_2015_Image_31_Marcin_Urbaniak

1st_May_2015_Image_32_Marcin_Urbaniak

1st_May_2015_Image_33_Marcin_Urbaniak

1st_May_2015_Image_34_Marcin_Urbaniak

1st_May_2015_Image_35_Marcin_Urbaniak

1st_May_2015_Image_36_Marcin_Urbaniak

1st_May_2015_Image_37_Marcin_Urbaniak

1st_May_2015_Image_38_Marcin_Urbaniak

1st_May_2015_Image_39_Marcin_Urbaniak

1st_May_2015_Image_40_Marcin_Urbaniak

1st_May_2015_Image_41_Marcin_Urbaniak

1st_May_2015_Image_42_Marcin_Urbaniak

1st_May_2015_Image_43_Marcin_Urbaniak

1st_May_2015_Image_44_Marcin_Urbaniak

1st_May_2015_Image_45_Marcin_Urbaniak