Three people have been rushed to hospital after a truck veered off the road and ploughed through a fence into a front yard in Melbourne's south-east.
The gas tanker lost control on the Princes Highway in Carnegie around 12.30pm, according to police.
It crashed into several cars and power poles before coming to rest in the front yard of a house, narrowly avoiding the home.
LATEST: Human remains found in search for kidnapped Sydney grandfather
"Took out a powerline on the way, saw this blue flash, had no idea what it was. It was crazy," witness Martin Hallcroft said.
"Then I just heard metal on metal. Next thing I know we're all outside and our car is a crumpled heap."
Nobody was inside the home at the time.
"We had to ensure that everybody in the homes adjacent to the property stayed within their home," Fire Rescue Victoria firefighter Peter Quinn said.
READ MORE: Prominent surgeon accused of performing unnecessary endometriosis surgeries
The circumstances surrounding the crash are unclear at this stage.
Advanced Life Support (ALS) and Mobile Intensive Care Ambulance (MICA) paramedics attended the scene.
The truck driver, a 44-year-old Kilsyth man, and his male passenger were transported to hospital for observation.
The driver of one of the vehicles involved, a 50-year-old female, was also transported to hospital in a stable condition with minor injuries.
Anyone who witnessed the crash, has dashcam or CCTV footage or anyone with information is urged to contact Crime Stoppers on 1800 333 000 or online at www.crimestoppersvic.com.au.
NEVER MISS A STORY: Get your breaking news and exclusive stories first by following us across all platforms.
- Download the 9NEWS App here via Apple and Google Play
- Make 9News your preferred source on Google by ticking this box here
- Sign up to our breaking newsletter here