the colbert report

the colbert report

Keene, NH, BearCat on Colbert Report

1d ago
SOURCE  

Description

Stephen Colbert tackles the divisive issue of police militarization by proving why the sleepy little town of Keene, New Hampshire (home to such strategic terrorist targets as the annual Pumpkin Festival) needs a $286,000 BearCat Armored Personnel Carrier.