APTOPIX Italy Bus Crash
Italian firefighters work at the scene of a passenger bus accident in Mestre, near Venice, Italy, Wednesday, Oct. 4, 2023. According to local media, the bus fell a few meters from an elevated road before crashing Tuesday close to Mestre’s…
Read More: APTOPIX Italy Bus Crash
Source: Virgin Islands Daily News