Could be an infection, I'd wager it is but I don't think I can say for sure. If it is a local brewery you could probably stop in and they'll exchange it for you if you show them the issue. If not, then you might be able to return it to the liquor store you bought it from, but I don't really know how that would go over.
Primary - 1 Gal JAOM, Belgian IPA, Pumpkin ale
Secondary - 5-way split Breakfast Imperial Stout, 2 Gal Traditional mead
Bottled - Kolsch, Pliny the Younger clone, Centennial Blonde, Alpine's Nelson clone, Apfelwein, QuicknDirty Cider
On deck - EdWort's Haus Pale