Tag: pedal powered roller coaster in China