Chinese Opera performers in parade car, Chinese New Year, Hay Street Haymarket, 2005

Editing is temporarily disabled

Cancel Edit