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