BREAKING: Taliban Parade in Humvees in Kandahar

American Humvees star in a Taliban parade in Kandahar province. Biden should hang his head in shame and resign.