Tazarron Landry



On the morning of Feb. 7, 2014, the Abbeville Police Department executed a search warrant on a residence located at 1801 Godcheaux St. within the city limits of Abbeville.




The rest of the story
VermilionToday.com