Tu Chen in Louisiana

Tu Chen found in Baton Rouge and New Orleans.