This made me think about a time I was looking at semi-auto shotguns. There are some awesome ones out there.(212) Belt Fed 12 Gauge Upper Receiver For AR15 or M16 - YouTube