Stubborn SodaStubborn SodaYou've heard of craft beers. They're everywhere in Buffalo. But how about a craft soda? Pepsi is taking a shot in the craft soda category with the launch of their latest line called "Stubborn Soda."Brett AlanBrett Alan