As you can see, it doesn't confirm one way or another, but with that letterhead and everything, one can only assume.

I'm a huge fan of Pepsi, but never cared for Crystal Pepsi. If it hit store shelves again, sure, I'd buy one, but more for novelty's sake. Still, I'd like to see this happen.