On Site Tuesday, November 12, 2024 Tourist Trap Am I crazy to be navigating the streets of Kabul, Afghanistan, while the Taliban warlords are watching my every move?