CNN Town Hall

President Barack Obama will answer questions Thursday evening on the thorny issue of the right to keep and bear arms.