An array of illegal weapons have been seized from a home in Western Australia, including machetes and Tasers.
A 41-year-old man was charged with 22 offences after 19 weapons including Tasers, gel blasters, axes, machetes, knives and ammunition were seized from his Perth unit.
The discovery followed reports a man was acting aggressively with a Taser in a Karrinyup shopping centre in the city's north, two weeks ago.
READ MORE: Russia scoffs but Vladimir Putin could stand trial for alleged war crimes
Scarborough Police managed to locate the man using information provided to them by members of the public.
The 41-year-old was charged with ten counts of possessing a prohibited weapon, eleven counts of possessing a controlled weapon and being armed in a way that may cause fear.
He is due to appear in Perth Magistrates Court on March 28.
Police allege during the search of the Karrinyup unit, a 63-year-old woman who also lived there became aggressive.
READ MORE: One dead, five seriously injured in South Australia car crash
She was arrested and charged with obstructing police officers and failing to comply.
She will appear in Perth Magistrates Court on March 24.