OMG, It’s TREE-ZILLA!!!

OK, we want one! The Godzilla Christmas Tree is real and made out of 4x Christmas trees, 10m chicken wire, weedmat, lights, fog machine, plastic…