Perth experienced a rare weather feat this week that hasn’t been seen for nearly 20 years.