West Vancouver Police say they found 28 guns in a home as they were called out to investigate a domestic dispute call in the 300 block of Moyne Drive late Saturday night.
Police say a 35 year old woman suffered a severe assault, and it appears she was hit several times by one of the guns.
A 42 year old man appears in court today.
The 28 guns and the ammo for them were seized from the home.