Forty vegan champions who choked central Melbourne with their calls to end animal cruelty have been charged.
Protesters used three vehicles to block the intersection of Swanston and Flinders Street on Monday morning.
Three rental vans were used in the blockade as activists chanted for "animal liberation", with some sitting on tram tracks, linking arms in a circle to halt police attempts to break up the protest.
A number of people also chained themselves to the vehicles that were draped in black and emblazoned with the web address of a vegan film documentary.
Protesters also gathered at abattoirs in Corio, Pakenham, Laverton North and Bacchus Marsh, as part of a national series of rallies.
Two 17-year-olds, a 15-year-old and 36 adults were charged with offences relating to obstructing a roadway, obstructing emergency workers, and resisting police.
They have been released on bail and will face court at a later date.