Any Fans of Big Red Soda? It’s Coming to DC

Apparently it’s huge in Texas, Indiana and Kentucky. Anyone ever tried one before? I’m told it will soon be arriving at “independent convenience and grocery stores.”

For the fans – can you compare it to anything, what does it taste like?

76 Comment

Comments are closed.