User blog comment:Vampyrum Spectrum08/Total Drama CHRISTMAS?!/@comment-4214196-20091223213155

Oh, you mean the plush toy Puffles.