Sometimes the most extraordinary culinary experiences come from the most unassuming places, and The Station Raw Bar & Liquor Store in Apalachicola, Florida is living proof that you should never judge ...