Thousands of Perth residents are still without power after a wild storm lashed the city on Tuesday evening.
The intense system passed over Perth around 5pm on Tuesday, bringing damaging winds, heavy rain, hailstones and lightning strikes.
Watch the video above
Roofs were torn off homes, trees were ripped from their roots and in some cases, powerlines were brought down.
Power outages were recorded across Perth, with the northern suburbs the hardest hit.
As many as 18,000 homes were left without power around North Beach, Trigg, Karrinyup, Balga, Yokine, Tuart Hill, Osborne Park and Inglewood.
There are still about 2,000 homes without power in the metropolitan area.
Wanneroo and Nollamara were the two suburbs most affected by power outages on Wednesday, with about 400 homes in each suburb still without power.
More on 7NEWS.com.au
Western Power has brought in extra crews to deal with the widespread outages.
Another storm passed through Perth on midday Wednesday, bringing heavy rain and thunder.
Rain is expected to persist through until Saturday, with temperatures in the high 20s.