More than 20 people were injured early Thursday when a bus that left Los Angeles for Dallas crashed in the western Arizona desert after a passenger attacked the driver and other passengers helped regain control of the bus.