A flyover has collapsed on to vehicles in the Brazilian World Cup host city of Belo Horizonte, killing two people.
The concrete and steel bridge, which was under construction, fell on to traffic on a busy highway.
The front of a commuter bus was crushed along with two apparently unoccupied construction lorries. A car was also reported crushed.
The south-eastern Brazilian city is due to host a football World Cup semi-final match next week.
The health department of the state of Minas Gerais, of which Belo Horizonte is the capital, said the bus driver and another person were killed, and 22 other people were injured.
Authorities said they had not yet reached a small passenger car that was flattened by the collapse. It was not known if anyone was inside the car but officials said they would be working through the night to try to free it.