Several people were injured when a car veered off the road, hit a seven-year-old boy on a trampoline and went flying into a barn roof, according to police in north-western Germany.

Police said the boy and the driver’s wife were seriously injured.

The driver was an unidentified 42-year-old man, and his two sons, aged 11 and 12, and a 13-year-old passenger were also on board. 

They all emerged with minor injuries.

The car first collided with a parked vehicle in the town of Bohmte before breaking through a hedge and driving into a garden where it hit the boy, police said.

It then went over uneven ground and was apparently catapulted into the air and ended up crashing into the roof of a neighbouring barn about 3 metres off the ground.

Two rescue helicopters and dozens of firefighters and ambulances were among the emergency services deployed in response.

Videos from the scene show rescuers cutting through the roof, and the wreckage of a playground that the car ran through. 

The car had to be removed from the roof with a crane and was carted away by police.

AP