VERMILION PARISH — In the heart of Abbeville, a vibrant red caboose stands outside The Depot, a local gift shop brimming with ...