SHREVEPORT, La. -- A body has been found on an island in Twelve Mile Bayou, Shreveport police said Monday afternoon. More ...