LOS ANGELES (KABC) -- Cellphone video showed a shirtless man on a rampage in the Mid-City area, throwing rocks at a bus and other vehicles.Some riders and bystanders then got involved in a fight with the man and detained him for police.It happened Tuesday afternoon near Venice Boulevard and Fairfax Avenue.The man was seen throwing rocks at a Metro bus and breaking windows of several cars passing by.At one point, he boarded the bus and the driver and passengers ran away.One passenger was injured and taken to a hospital in stable condition.Some of the riders detained the man until police arrived.He's been identified as 32-year-old Emmanuel Moncada.He was booked for assault with a deadly weapon and attempted carjacking.He is due in court Thursday.