ALL IN STOCK CANVASES WILL SHIP IN TIME FOR CHRISTMAS, PRE-ORDER RBGs WILL SHIP ON DECEMBER 20TH