Demand for firearms has been skyrocketing since the Sandy Hook school shooting in Connecticut. But when ammunition is in short supply or sales are limited, you can always make your own.
This weekend, Texas Motor Speedway will host a NASCAR race — and the name of the race is causing a bit of controversy. It's called the NRA 500, as in National Rifle Association.