Many of the marchers wore red T-shirts and waved Cuban flags Thursday as they marched through Revolution Square .