A:
Minnesota allows anyone 21 or over to buy an "assault weapon" with a permit to carry. Anyone of 18 to 21 can buy one with a permit to purchase.