Not bad, Pepsi, not bad. But don’t expect to find it in your local supermarket just yet, because it’s only available in Japan.
Continue Reading