Daily Star's biggest headlines straight to your inbox!The top deck was ripped off a double-decker bus which saw two people taken to hospital.
The incident happened in Mumbles, South Wales, with eyewitnesses reporting hearing the loud crash followed by children screaming.
It it still unknown what caused the crash but the emergency services were on the scene in minutes. One onlooker told Wales Online it was a "shock" and "upsetting", adding they think a low tree branch took the roof off the bus.They said: "It was a hell of a sound like a car crash.
Then it sounded like a school, you could hear lots of children screaming. "There were a lot of kids on the bus. A lot of people were getting quite upset.
Read more on dailystar.co.uk