Alton Brown’s Blind Cuban Sandwich Taste Test

Florida is famous for its Cuban sandwiches, and with a sandwich shop on ever corner there are a lot to try. Let Alton Brown help you decide where to go.

Comments