A well-known Tennessee gun advocate had another run-in with the law.

Police said Leonard Embody was arrested in downtown Nashville on Monday with body armor and a semi-automatic rifle.

Several people in downtown called 911 around 3 p.m. saying a man, later identified as Embody, was walking around in body armor near Fifth Avenue North and Charlotte Pike.

Officers responded to the scene and confronted him. They asked Embody if the rifle was loaded, but according to the affidavit, he didn't respond.

Police noticed the rifle had a silencer on it. They were finally able to get it and took Embody into custody.

Police could not say whether the rifle was loaded. They said Embody had rigged a lock around it so they couldn't tell if the chamber was empty.

Embody has been charged with unlawful possession of a prohibited weapon.

This is not the first time Embody has been charged with carrying a weapon in public. In 2009 and 2010, police caught him walking around Radnor Lake and Belle Meade with a revolver and AK-47.

Copyright 2013 WSMV (Meredith Corporation). All rights reserved.