How ‘Troop Zero’ found a home in St. Tammany: Familiar faces, places turn up in Amazon Prime movie Mike Scott | Nola.com It says it right there on the screen, right at the beginning: Amazon Studios’ new “Troop Zero” is set in the tiny town of Wiggly, Georgia. But South Louisiana viewers who tune