Clueless Politicians React to Russia's Meteor, 2012 DA14

HERE IS THE NODE TPL