Any person who keeps on hand, at any one time, within the limits of any incorporated city or town, for sale or for use, more than 50 pounds of gunpowder or other explosives shall, on conviction, be fined not less than $100.00.
Ala. Code § 13A-11-224 (1975)