Who Is Dana Loesch, the 39-Year-Old NRA National Spokeswoman?

Dana Loesch doesn't pull any punches, launching an attack on the media in the wake of the Florida school shooting. She's the face of the NRA and she's causing a firestorm of controversy. She's a 39-year-old mother of two sons and has been married to a music producer for 17 years. The cover of her book "Hands Off My Gun" features Loesch in a fitted red dress. On her right arm is a tattoo that references a Bible verse. She stepped into the national spotlight this week during a fiery CNN town hall.