We presented you all other caps out of the 12 Days Of Christmas series by True SF and New Era, here is now the last one. This cap, the Christmas Day is the 12th & final cap of the collection. All 12 5950’s will be released for sale this Friday, Nov 23rd exclusively at True & True East.

What To Read Next