Teachers in the US state of Colorado are being trained to carry guns in classrooms in order to protect children in the event of a school shooting. The training, which is carried out by off-duty police officers, has been created in the wake of the 2012 school massacre in Connecticut, in which 20 children and six staff members were killed.