There is video of some teens fighting at the Perth Royal Show in front of concerned parents.
On Saturday, the penultimate night of the annual festival at the Claremont Showgrounds, the group traded punches in front of spectators.
Fearful onlookers captured the altercation as it started near Sideshow Alley on their phones.
A man in a beanie can be seen punching his opponent repeatedly, landing the blows on his face.
After being knocked back, he stands up by getting a grip of the metal fence.
Then, two policemen push their way through the fighting crowd and make an effort to disperse the altercation.
Police were initially summoned in response to stabbing reports, but it was later determined there had been no stabbings.
Following the event, one person has been charged.