Mayor Nutter signed the law this past spring.
The NRA has sued, saying it violates the state constitution..
If an owner fails to report a loss or theft of a gun, they will now face a $1,900 fine.
A second offense could result in 90 days in jail.
You can report a missing weapon by calling 911.