Frozen Coca Cola Lemon slushies... in a pouch... sounds GREAT right?Well, they're here.. but only available in Japan. (insert crying emoji here)