Authentic Roasted Snail