They arrived in crowded buses from all over Brazil, joining others camped outside army barracks before taking to the streets in protest.
Wearing shirts in the green and yellow of the country's flag, the crowd of thousands shouted "the time has come" as they marched on congress.
What unfolded next was an eerily familiar spectacle that has drawn comparisons to the January 6 attack on the Capitol Building in Washington, DC.