We visit Japan’s new Sriracha vending machines to get our spicy red-sauce fix【Pics】

Once hard to find in Japan, now it’s super convenient!

Read More