This Zombie Frappuccino is rumored to be sold at Starbucks stores starting Oct. 26.
This Zombie Frappuccino is rumored to be sold at Starbucks stores starting Oct. 26. Twitter Screen capture
This Zombie Frappuccino is rumored to be sold at Starbucks stores starting Oct. 26. Twitter Screen capture