Watch/Listen: Patriots Cheer When US Airpower Finally Shreds Balloon Overhead - IJR News