A dazzling parade composed of over 170 dragon boats took center stage in downtown Guangzhou, south China's Guangdong Province, during the Duanwu Festival, which falls on June 19 this year.