The next tour stop for Tommy Castro is Sunday, December 31 in Petaluma, CA.